在我们使用cin读入字符时,默认是跳过中间的空格以及可能的制表符和换行符,那么,如何让其不跳过空格呢。我们可以使用操作符noskipws来实现。
cin>>noskipws;//设置cin读取空白符;
char ch;
while(cin)
cout<<ch;
cin>>skipws; //恢复默认状态。
这样,程序就会读取空格了。
在我们使用cin读入字符时,默认是跳过中间的空格以及可能的制表符和换行符,那么,如何让其不跳过空格呢。我们可以使用操作符noskipws来实现。
cin>>noskipws;//设置cin读取空白符;
char ch;
while(cin)
cout<<ch;
cin>>skipws; //恢复默认状态。
这样,程序就会读取空格了。