[求助]EOF的问题
请问cin>>和cin.get()对EOF的处理机制有什么不同?#include<iostream>
#include<iostream>
using namespace std;
int main()
{
char c;
while(!cin.eof())
cin.get(c);//cin>>c;
return 0;
}
采用cin.get()的时候运行时输入一个^Z程序就结束了。而采用cin>>的时候,输入^Z按回车程序并不结束,可以继续输入,除非紧接着又输入了一个^Z,程序才结束,太奇怪了!(VC++6.0)