二进制打开文件并添加行号

题目

编写程序,用二进制方式打开指定的一个文件,在每一行前加行号。

相关阅读

相关阅读

完整代码

#include <bits/stdc++.h>
using namespace std;
int main(){
    fstream file("test.txt", ios::in | ios::binary);
    string line[3];
    int i=0, j=0;
    while(getline(file, line[i])){i++;}
    file.close();
    fstream file1("test.txt", ios::out | ios::binary);
    while(i--) {
        file1 << j + 1 << ": " << line[j++] << endl;
    }
    file1.close();
}


版权声明:本文为Lhw_666原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。