用c++写一下
时间: 2023-07-01 10:13:16 浏览: 81
C++编程实现的手写数字识别
5星 · 资源好评率100%
好的,下面是用 C++ 实现的示例代码:
```cpp
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
string filename;
cout << "请输入文件名:";
cin >> filename;
ifstream file(filename);
if (!file.is_open()) {
cout << "无法打开文件!" << endl;
return 0;
}
string line;
int i = 1;
while (getline(file, line)) {
cout << i << ": " << line << endl;
i++;
}
file.close();
return 0;
}
```
首先,用户需要输入文件名,程序会尝试打开该文件。如果无法打开文件,则输出错误信息并退出程序。接着,使用 `getline` 函数逐行读取文件内容,同时给每行内容加上行号并输出到屏幕上。
同样地,如果需要将结果保存到文件中,可以在循环中将每行内容写入到另一个文件中。
阅读全文