C++回车换行时停止读入

若使用
while(c=getchar()!='\n')
会出现编码问题(博主打印出来全是笑脸)
但是使用
cin>>c;
while(c!='\n'){....cin>>c;}
会出现读得根本停不下来
所以,使用
cin.get(c);
while(c!='\n'){....cin.get(c);
就不会跳过空白符了。

你可能感兴趣的:(常见问题)