我有一个很简单的问题...
#include<iostream>
using namespace std;
int main()
{
char x;
while(!cin.eof())
{
cin>>x;
cout<<"char: "<< x << endl;
}
return 0;
}
为什么当我尝试在 Linux 上运行此代码时:
./file_name < test_file.txt
结果是:
char: a
char: b
char: c
char: d
char: d
当 test_file.txt 仅为:
abcd