C++初学者的疑问,while(cin>>a)

2024-12-01 09:09:02
推荐回答(1个)
回答(1):

你的a 类型有点问题,他不能接受整数以外的类型,所以cin>>a这句在接受到EOF、ctrl+z都会失败,所以就只有fail有效。而且正常输入的EOF是字符串,并非是结束符eof,只有ctrl+z才有效。

#include
#include 
using namespace std;
int main()
{   
string a;   
while(cin>>a)
{      
cout< cout< cout<
cout< cout< cout< system("pause");
return 0;
}