#include #include /* for sleep() */ int main() { int ch; initscr(); noecho(); nocbreak(); addstr("アルファベットを適当に叩いてリターンを押してね\n"); refresh(); while ('\n' != (ch=getch())) { /* リターンが入力されるまで繰り返す */ printw("%cがタイプされました\n", ch); refresh(); } addstr("cbreak無し、完了です。続けてどうぞ。\n"); refresh(); cbreak(); while ('\n' != (ch=getch())) { /* リターンが入力されるまで繰り返す */ printw("%cがタイプされました\n", ch); refresh(); } addstr("cbreakあり、完了です\n"); refresh(); sleep(3); endwin(); }