文本文件a.txt中存放有一段英文文字,编写两个版本的程序,将其中的字母'a'全部替换为'A',其它保持不变。
时间: 2023-07-14 11:14:32 浏览: 80
文本文件中的文字进行修改替换
Python 版本:
```python
# 打开文件并读取内容
with open("a.txt", "r") as f:
content = f.read()
# 替换所有的'a'
new_content = content.replace("a", "A")
# 将替换后的内容写入文件
with open("a.txt", "w") as f:
f.write(new_content)
```
C++ 版本:
```c++
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
// 打开文件并读取内容
ifstream infile("a.txt");
string content;
getline(infile, content, '\0');
infile.close();
// 替换所有的'a'
for (int i = 0; i < content.length(); i++) {
if (content[i] == 'a') {
content[i] = 'A';
}
}
// 将替换后的内容写入文件
ofstream outfile("a.txt");
outfile << content;
outfile.close();
return 0;
}
```
阅读全文