trong linux không có hàm getch(). hàm sau đây để khắc phục tình trạng đó. Mã: // ham getch() trong linux #include <stdio.h> #include <unistd.h> #include <termio.h> int getch( void ) { char ch; int fd = fileno(stdin); struct termio old_tty, new_tty; ioctl(fd, TCGETA, &old_tty); new_tty = old_tty; new_tty.c_lflag &= ~(ICANON | ECHO | ISIG); ioctl(fd, TCSETA, &new_tty); fread(&ch, 1, sizeof(ch), stdin); ioctl(fd, TCSETA, &old_tty); return ch; } Nguồn google. chưa chạy thử