在Linux下运行,tar -zxvf 2048.tar.gz 解压 并运行即可
//附加头文件代码
#include
#include //操作终端
#include
#include
#include
char my_getch()
{
int c=0;
struct termios org_opts, new_opts;
int res=0;
//保留终端原来设置
res=tcgetattr(STDIN_FILENO, &org;_opts);
assert(res==0);
//从新设置终端参数
memcpy(&new;_opts, &org;_opts, sizeof(new_opts));
new_opts.c_lflag &= ~(ICANON | ECHO | ECHOE | ECHOK | ECHONL | ECHOPRT | ECHOKE | ICRNL);
tcsetattr(STDIN_FILENO, TCSANOW, &new;_opts);
c=getchar();
//恢复中断设置
res=tcsetattr(STDIN_FILENO, TCSANOW, &org;_opts);assert(res==0);
return c;
}
1