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