Study/C / C++ Posted by EizT 2009/07/03 14:54

getch() for Linux

구글 신이 있어서 다행이지,, 휴... 모방한번 모방? 모방인가- 한번하는거 힘드네;;;

출처는 http://cboard.cprogramming.com/faq-board/27714-faq-there-getch-conio-equivalent-linux-unix.html



#include 
#include 
#include 

int mygetch( ) {
  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;
}
저작자 표시 비영리


  

TRACKBACK http://redeyesofangel.tistory.com/trackback/268 관련글 쓰기

댓글을 달아 주세요

<PREV 1 2 3 4 5 ... 176 NEXT>