int main()
{
char ch;
int count = 0;
cout << "enter char,# quit:" << endl;
cin.get(ch);
while (ch!=EOF)
{
cout << ch;
count++;
cin.get(ch);
}
cout << endl<< count <<"done!" << endl;
cout << EOF<<endl;
getchar();
}
这个程序,如果输入ctrl+z (Windows环境),会陷入死循环。。。不明白为什么,请大神指点