Linux程式設計 第五章終端 筆記

2021-06-18 23:24:43 字數 440 閱讀 1883

1、標準模式和非標準模式:標準模式,只有在使用者按下回車鍵後程式才能讀到終端的輸入,允許使用者退格和刪除來糾正輸入中的錯誤。

非標準模式:應用程式對使用者輸入字元的處理擁有更大的控制權

unix 用乙個單獨的換行符來表示一行的結束,而其他作業系統勇回車符和換行符兩個字元的結合來表示一行的結束

2 、dev\tty  控制終端

3、設定termios型別的資料和使用一小組函式呼叫可以對終端介面進行控制,有termios結構體組成tcgetattr獲得終端的設定;tcsetattr恢復設定

輸入模式、輸出模式、控制模式、本地模式、特殊控制字元。

time 和min 用於非標準模式。

cfgetispeed

cfgetospeed

cfsetispeed

cfsetospeed

4、ubuntu中找不到term.h

第五章 終端

1.如果需要使用者在終端輸入乙個選項,程式中使用getchar來接收這個選項的話每次使用者輸入完乙個選項字元之後,需要按下回車鍵確認,所以系統會將這個字元以及緊隨其後的回車符傳遞給getchar,所以當第二次執行getchar時,它得到的就是乙個回車符。程式真正看到的字元並不是ascii碼的回車符c...

第五章 Windows程式設計 筆記

1.windows 應用程式執行機制 include include lresult callback winexample1proc 對視窗過程函式進行宣告 hwnd hwnd,uint umsg,wparam wparam,lparam lparam int winapi winmain win...

程式設計珠璣第五章

直接來習題吧 1 第一題可以看一下林銳的高質量c c 程式設計 2 3 4 5 第五題很明顯不應該每次都用 for i 0 i n 1 i assert a i a i 1 如何利用二分的性質來進行處理還是乙個問題。一種辦法是 int bs int a,int b,int e,int v retur...