我是一个初学者 C 编码器,我想知道它是如何制作的,所以程序会这样做。
printf("which direction would you like to go?\n");
/*they type an arrow key*/
printf ("you went left/right/up/down\n");
我有一台 Mac
我是一个初学者 C 编码器,我想知道它是如何制作的,所以程序会这样做。
printf("which direction would you like to go?\n");
/*they type an arrow key*/
printf ("you went left/right/up/down\n");
我有一台 Mac
试试这些建议。您可以通过 getch() 获取 ASCII 码
纯 C(和 C++)甚至不需要您的系统有键盘、鼠标或屏幕(来自 C++ 常见问题解答,位于http://www.parashift.com/c++-faq/input-输出.html )。
我建议搜索某种 GUI(如 Qt 或 GTK)来做类似的事情。我相信,如果您想要使用命令行界面,ncurses 可以绑定此类事件。