ICANON---標準模式屬性位 ISIG---當輸入INTR、QUIT、SUSP或DSUSP時,產生相應的信號 ECHO---回顯屬性位
struct termios.c_cc[VMIN] = 1; //設置每次只讀一個字符 struct termios.c_cc[VTIME]=20; //設置驅動程序的超時爲2s
終端驅動程序默認行緩衝輸出,因此cout<<endl同fflush(stdout)做用同樣,都是讓緩衝內容迅速輸出。ios
signal()用於安裝信號處理函數函數
針對SIGINT(Ctrl-C)安裝處理函數,若是SIGINT發送太屢次的話,僅僅有兩個SIGINT會被真正發送到信號隊列中code