xcode 不能读取键盘输入的汉字_C++:cin从控制台读取数据时的结束符
生活随笔
收集整理的這篇文章主要介紹了
xcode 不能读取键盘输入的汉字_C++:cin从控制台读取数据时的结束符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
cin 可以用來從鍵盤輸入數據;將標準輸入重定向為文件后,cin 也可以用來從文件中讀入數據。在輸入數據的多少不確定,且沒有結束標志的情況下,該如何判斷輸入數據已經讀完了呢?
從文件中讀取數據很好辦,到達文件末尾就讀取結束了。從控制臺讀取數據怎么辦呢?總不能把控制臺關閉吧?這樣程序也運行結束了!
其實,在控制臺中輸入特殊的控制字符就表示輸入結束了:
- 在 Windows 系統中,通過鍵盤輸入時,按 Ctrl+Z 組合鍵后再按回車鍵,就代表輸入結束。
- 在 UNIX/Linus/Mac OS 系統中,Ctrl+D 代表輸入結束。
不管是文件末尾,還是 Ctrl+Z 或者 Ctrl+D,它們都是結束標志;cin 在正常讀取時返回 true,遇到結束標志時返回 false,我們可以根據 cin 的返回值來判斷是否讀取結束。
參考網頁:
C++ cin判斷輸入結束(讀取結束)?c.biancheng.net總結
以上是生活随笔為你收集整理的xcode 不能读取键盘输入的汉字_C++:cin从控制台读取数据时的结束符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 伦茨8400变频器面板按键说明_变频器调
- 下一篇: c语言仓库管理系统链表,仓库管理系统 C