int getch(void);
#include <curses.h>
#include <stdlib.h>
int main()
{
int key;
initscr();
nocbreak(); /*先设置为 no-cbreak 模式*/
key = getch();
if (key == 'Y' || key == 'y') {
mvwprintw(stdscr, 5, 5, "your answer is yes");
mvwprintw(stdscr, 6, 5, "%s,%c", "The first char is ", key);
refresh();
sleep(3);
}else {
mvwprintw(stdscr, 5, 5, "%s", "key is not 'Y' or 'y'\n");
mvwprintw(stdscr, 6, 5, "%s,%c", "The first char is ", key);
refresh();
sleep(3);
}
endwin();
exit(EXIT_SUCCESS);
}
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |