我可以给你逻辑层面的思路,代码你自己写了。
1)要求用户输入原文件的完整路径
2)判断原文件的路径是否存在,如果不存在,给出出错信息,并要求重新输入
3)要求用户输入新文件的文件名
4)要求用户输入新文件的存储路径
5)对用户的输入予以判断
- 判断盘是否存在,如果不存在给出出错提示,并要求用户重新输入
- 如果盘存在,但目录不存在,给出提示信息,询问是否创立该目录,
如果用户决定创立该目录,则创立该目录,
如果用户决定不创立该目录,则要求用户重新输入存储路径
6)在文件名以及路径确定下来之后,读原文件,将原文件内容导入到一个 StringStream Object
7)从该StringStream Object中逐一读取单词,如果不为 a, an 以及 the 则将当前单词放入一个 Vector 容器中
8)最后将Vector 容器中的所有单词写入到那个新文件中去
9)关闭所有操作文件, 程序结束。