if(cin.eof())break;什么意思?C++

来源:百度知道 编辑:UC知道 时间:2024/06/04 14:46:20
同上 if(cin.eof())break;
cin.clear();又表示什么?
在线等。

cin.eof()返回流结束位,即按键 ctrl 和 z 键
如:
char gc;
while(!cin.eof()) //直至按ctrl+z键退出!
{
cin>>gc;
cout<<gc<<endl;
}

cin.clear();是清除标记,回复至初始状态

cin.eof()返回流结束位,即按键 ctrl 和 z 键
如:
char gc;
while(!cin.eof()) //直至按ctrl+z键退出!
{
cin>>gc;
cout<<gc<<endl;
}

cin.clear();是清除标记,回复至初始状态.