#include<iostream>
#include<fstream>
#include<stdlib.h>
using namespace std;
int main(void) {
ifstream file("D:\\test.txt");
string str, code, major, m;
while (1) {
streampos location = file.tellg();
getline(file, str);
if (str[0] == '\0') break;
else file.seekg(location, ios::beg);
getline(file, code, ' ');
cout << code;
getline(file, major, ' ');
cout << major;
getline(file, m);
cout << m;
}
file.close();
return 0;
}
可以看到“生气”前的00没输出,不知道为什么,跪求大佬解答。