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鍵