cin問題 分類: c++ 2014-08-02 21:13 38人閱讀 評論(0) 收藏

string s;spa

while(cin>>s){ci

cout<<s<endl;字符串

}string


當輸入ss w    ww   w   w 按enter時 輸出爲it

ss數據

wtop

wwdi

w文件

w鍵盤

代表cin的輸入過程爲:cin是一個緩衝區,當一次鍵盤輸入結束時,會把數據所有存進緩衝區,cin從緩衝區讀取數據。

鍵盤輸入的結束條件是enter,cin輸入的結束條件爲enter 、space、Tab。

因此s字符串的值會從cin中分別讀取,到空格結束,輸出就會出現換行。


cin>>s條件的結束須要遇到文件結束符 ,通常是Ctrl+z鍵

相關文章
相關標籤/搜索