c++循环的 小 问题
最近 学 的时候 遇见 一个小 问题 请大家 看看while(!(cin>>golf[i]){
cin.clear();
while(cin.get()!="\n")
contiune;
cout<<...........
}
我想 问 一下 大家 这 里的 cin.clear()有 什么 作用啊
这里 没有 用eof啊
为什么 会出现 这 个 东西 书上不是 说他 是 开时 重新读取 输入 吗?
还有这里的 !(cin>>golf[i])是什么 意思 ?????
请 高手 们 给与 解答 谢谢