Using getch() [Archive] - C Board

PDA

View Full Version : Using getch()


pr0ficient
07-26-2002, 12:21 AM
I am familiar with using getch() in a windows C compiler, but am having trouble while using it in gcc. I am attempting to use it to have my program wait for an enter keystroke, this is very easy to do in windows, all I need to do is include conio.h and add getch() to my code. In linux I did a 'man getch' and read that I must instead include curses.h, which I did. If I use getch() in my linux code I get quite a few errors. What can I use to have my program wait until it gets an enter keystroke?

Monster
07-26-2002, 03:13 AM
What errors do you get?
Compile errors (don't forget to include the curses library) or runtime errors?

shaik786
07-26-2002, 05:59 AM
How did you compile, did you include the curses library while compiling? Like:
cc main.c -o main -lcurses
Just including curses.h is not going to help you at all, you also need to link with the appropriate library, which in your case is the 'curses'.