在c++中,创建一个名为words.txt的文件,其中有一些单词,通过添加“ing”到每个结尾的单词 将修改后的单词保存在另一个名为modify.txt的文件中。
时间: 2024-02-13 09:06:35 浏览: 137
C++对txt文件的操作
3星 · 编辑精心推荐
好的,可以使用以下代码来完成这个任务:
```c++
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
string word;
ifstream inFile("words.txt"); // 打开输入文件
ofstream outFile("modify.txt"); // 打开输出文件
if (!inFile) {
cerr << "Unable to open input file." << endl;
return 1;
}
if (!outFile) {
cerr << "Unable to open output file." << endl;
return 1;
}
while (inFile >> word) {
word += "ing"; // 在单词结尾添加 "ing"
outFile << word << endl; // 将修改后的单词写入输出文件
}
inFile.close(); // 关闭输入文件
outFile.close(); // 关闭输出文件
cout << "Words have been modified and saved in modify.txt." << endl;
return 0;
}
```
代码中,我们首先打开输入文件 `words.txt` 和输出文件 `modify.txt`。然后,我们逐行读取输入文件中的单词,并在每个单词结尾添加 `"ing"`,最后将修改后的单词写入输出文件中。完成后,我们关闭输入和输出文件,并输出提示信息。
阅读全文