c++中的文件结尾问题
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream cin("in.txt");
char c;
cin >> c;
cout << c << endl;
cin >> c;
cout << c << endl;
return 0;
}
文件in.txt内容:
a
运行结果:
a
a
问题:为什么文件里明明只有一个a,却能打出两个a来?
c++中的结尾符是什么?