我是一名初学者C编码员,我想知道如何使程序能够做到这一点。
printf("which direction would you like to go?\n");
/*they type an arrow key*/
printf ("you went left/right/up/down\n");
我有一台Mac
答案 0 :(得分:2)
Try these suggestions。您可以通过以下方式获取ASCII代码 getch()
答案 1 :(得分:0)
纯C(和C ++)甚至不需要你的系统有键盘,鼠标或屏幕(来自C ++ FAQ,http://www.parashift.com/c++-faq/input-output.html)。
我建议搜索某种GUI(如Qt或GTK)以便做类似的事情。我相信ncurses可以绑定那些类型的事件,如果命令行界面是你想要做的。