用最基础的c++生成基础代码,读取一个文件的每行字符,逆序输出到另一个文件
时间: 2024-02-22 07:55:26 浏览: 65
好的,以下是最基础的 C++ 代码示例,读取一个文件的每行字符并将其逆序输出到另一个文件:
```c++
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
ifstream inFile("input.txt"); // 打开输入文件
ofstream outFile("output.txt"); // 打开输出文件
string line;
while (getline(inFile, line)) // 逐行读取输入文件
{
string reversedLine;
for (int i = line.length() - 1; i >= 0; i--) // 反转每行字符
{
reversedLine += line[i];
}
outFile << reversedLine << endl; // 将每行字符输出到输出文件,注意要换行
}
inFile.close(); // 关闭输入文件
outFile.close(); // 关闭输出文件
return 0;
}
```
与之前的示例代码相比,这个代码更加基础,使用了更少的 STL 库函数。您需要将代码中的“input.txt”和“output.txt”替换为您实际使用的输入和输出文件名。另外,请确保输入文件存在并且可以读取,输出文件不存在时会自动创建。
希望这个示例代码能够帮到您!
阅读全文