天天看點

C++ 中怎麼結束 while (cin>>str) 的輸入

cin

當從鍵盤上進行輸入并按下回車時,輸入的字元就會被送到輸入緩沖區進行存儲,且以空白字元為分隔符。

window 下

如果本行存在輸入字元的情況下,在行尾加 ctrl+z 并且回車之後并不會結束輸入,而是将 ctrl+z 當作一個字元來解釋,将該字元當作普通字元緩沖并輸出。

要結束輸入需要在新行(即輸入完成之後回車到新行)之後,輸入 ctrl+z 并回車結束輸入。

linux 下

繼續閱讀