为什么在同一行先输入字符再输入ctrl+Z(EOF),第二个eof()不为1呢?
int main(int argc, char *argv[])
{
char a;
std::cin >> a;
std::cout << a << ' ' << std::cin.eof() << std::endl;
std::cin >> a;
std::cout << a << ' ' << std::cin.eof() << std::endl;
return 0;
}