1. 程式人生 > >如何用cin讀入空格

如何用cin讀入空格

在我們使用cin讀入字元時,預設是跳過中間的空格以及可能的製表符和換行符,那麼,如何讓其不跳過空格呢。我們可以使用操作符noskipws來實現。

cin>>noskipws;//設定cin讀取空白符;
char ch;
while(cin)
  cout<<ch;
cin>>skipws; //恢復預設狀態。

這樣,程式就會讀取空格了。