리눅스 getch() 썸네일형 리스트형 리눅스에서 getch()함수 사용하기(using getch() in linux) 리눅스에서는 standard library가 glibc에 연동되어 돌아가기 때문에 stdlib을 사용할 수 없다. 따라서 getch()함수도 이용할 수 없는데, 이럴때는 사용자 정의 함수로 만들어서 사용할 수 있다. #include #include int mygetch(void) { struct termios oldt, newt; int ch; tcgetattr( STDIN_FILENO, &oldt ); newt = oldt; newt.c_lflag &= ~( ICANON | ECHO ); tcsetattr( STDIN_FILENO, TCSANOW, &newt ); ch = getchar(); tcsetattr( STDIN_FILENO, TCSANOW, &oldt ); return ch; } 더보기 이전 1 다음