>> |   #include <curses.h>
  >> |   
  >> |   int main(){
  >> |     WINDOW *w;
  >> |     int c;
  >> |   
  >> |     w = initscr();
  >> |   
  >> |     cbreak();          /* no line buffering */
  >> |     nodelay(w, TRUE);  /* make getch call non blocking */
  >> |   
  >> |     while(1){
  >> |       if((c = getch()) != ERR) break;   /* if(kbhit()) break; */
  >> |     }
  >> |   
  >> |     endwin();
  >> |     return 0;
  >> |   }

Sorry ada kurang sedikit, agar fungsi kerjanya sama dengan kbhit()
perlu ditambahkan ungetch() call untuk mengembalikan character yang
terbaca ke input buffer. Di bagian while loop nya seharusnya seperti
ini. 

  while(1){
    if((c = getch()) != ERR){  /* if(kbhit()) break; */
      ungetch(c);
      break;
    }
  }

--
Niko D. Barli
[EMAIL PROTECTED]
([EMAIL PROTECTED])
http://www.mtl.t.u-tokyo.ac.jp/~niko

The README says, "Needs Windows 95, NT 4.0 or better".
So I installed it on Linux.

----------------------------------------------------------------------
Unsubscribe: [EMAIL PROTECTED] 
Archive: http://www.vlsm.org/linux-archive/
Linux CD: [EMAIL PROTECTED]



Kirim email ke