-> On Sun, 27 Sep 1998 23:36:41 +0700,
  -> Delly <[EMAIL PROTECTED]>
  -> in message ::: [id-linux] KEYPRESSED/KBHIT() pada GCC ? ::: wrote,

  >> Ada yg bisa caranya mengetahui kalau ada tombol yang ditekan (pd GCC) ?
  >> 
  >> mis pd PASCAL DOS :
  >>   if keypressed then
  >>   begin
  >>      do_something;
  >>   end; 
  >> 
  >> pd C DOS :
  >>   if (kbhit())
  >>   {
  >>      do_something();
  >>   }
  >> 
  >> 
  >> Lha sekarang gimana kalo pada "gcc" oalnya nggak ada fungsi kbhit() /
  >> keypressed ato semacamnya ?

Bisa diakalin pake librarynya curses, contohnya :

|   #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;
|   }

Jangan lupa link dengan library curses atau ncurses.

Mungkin ada yang tahu caranya mengimplementasikan kbhit() dengan
standard C library ?

--
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