从文本文件中读取并替换文本,C
Read and replacing text from a text file, C++
我不想更改文件中的文本,只是输出。文件中的文字读为" C 很困难,编程很困难"我希望该程序要做的是阅读它,但是用" Easy"一词替换"困难"一词,以便它读为" C 很容易,编程很容易",实际上可以触摸或替换文本文件中的任何内容。
这是我到目前为止所拥有的:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
string line;
ifstream myfile("difficult.txt");
if (myfile.is_open())
{
while (getline(myfile, line))
{
cout << line << 'n';
}
myfile.close();
}
else cout << "Unable to open file";
return 0;
}
这将很简单:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main(){
string line;
ifstream myfile("difficult.txt");
if (myfile.is_open())
{
while (getline(myfile, line))
{
if(line == "difficult") cout << "easy" << 'n';
else cout << line << 'n';
// OR
if(line == "difficult") line = "easy";
cout << line << 'n';
}
myfile.close();
}
else cout << "Unable to open file";
return 0;
}
相关文章:
- 尝试将文本文件中的整数替换为用户输入的整数 [C++]
- 如何使用regex_replace将子字符串替换为字符串中的另一个子字符串,同时保持整个文本完整?
- 如何在给定文本中用字符数组替换符号
- 创建程序以从给定的.txt文件中查找文本,替换并计算单词
- 将文本流中一个字符串的所有匹配项替换为另一个字符串
- 外壳追加重定向替换现有文本
- Visual C 以前的文本在终端中删除并替换为新文本
- 尝试在自定义 QT 创建器文本编辑器中创建查找和替换循环.我似乎无法设置光标位置
- 我将如何替换命令提示符上的文本?C
- 如何替换QT QML中的变体数组文本
- 从文本文件中读取并替换文本,C
- 我想自动替换特定文本
- IE 探索 11 < c++ ATL COM 浏览器帮助程序对象(加载项)来替换 DOM 中的文本
- 使用C 替换文本文件中的单词
- Visual Studio,在(解决方案资源管理器的)某个筛选器内的所有文件中查找/替换文本
- 通过文本文件逐字通知并替换某些单词
- 使用 C++ 替换 txt 文件中的文本数字字符串
- 如何用不同的文本替换文本文件上的某一行
- C++如何创建"绑定"字符串文本替换方法?
- 用C++宏将文本替换为空