linux C++下实现按键控制开关
实现getch()函数功能的主要思路就是,在输入之前把终端的属性初始化,设置为原始模式,该模式下所有的输入数据以字节为单位被处理。要实现对终端属性的改变需要用到tcgetattr()和tcsetattr()两个函数,其中tcgetattr()函数用于获取当前终端的属性,tcsetattr函数用于将终端设置为参数中结构体指定的属性。getch()函数,是直接从键盘接收一个字符,并立即返回该字符的ASCII码,执行getch()函数时输入的字符时不会在终端回显。()函数和getch()函数的区别。