1.cin:遇到“空格”,“回车”,“TAB”结束;
但是string s,while(cin>>s)无法停止循环,只有当使用Ctrl+z才可以停止循环;不过
Ctrl+z还是会停留在缓冲区,如果想要再次使用cin进行输入,那么输入之前需要使用
cin.clear(),cin.ignore() 函数进行清理。
2.getline(cin,s):在头文件下有getline,可以向字符串中输入“空格”;
3.cin.sync()是用来清除缓存区的数据流的。
1.cin:遇到“空格”,“回车”,“TAB”结束;
但是string s,while(cin>>s)无法停止循环,只有当使用Ctrl+z才可以停止循环;不过
Ctrl+z还是会停留在缓冲区,如果想要再次使用cin进行输入,那么输入之前需要使用
cin.clear(),cin.ignore() 函数进行清理。
2.getline(cin,s):在头文件下有getline,可以向字符串中输入“空格”;
3.cin.sync()是用来清除缓存区的数据流的。