请问一个c++问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 16:43:38
int _tmain(int argc, _TCHAR* argv[])
{ cout<<"please inpout a string"<<endl;
string s;
while (cin>>s)
cout<<s<<endl;
return 0;
}
这里的while (cin>>s)
cout<<s<<endl;
判断什么啊

应该是cin>>s被执行为真,则执行cout<<s<<endl的意思吧。

这种输入的结束就是将ctrl+Z输入
当你不想输入时,在屏幕按下ctrl+Z,屏幕上显示^Z,然后再回车就结束了

判断是否有进行输入操作,又就把输入的字符输出来!

判断输入流缓冲区里是否有相应格式的输入,若流为空则为False.