C语言项目实战——贪吃蛇
通过C语言完成小项目——贪吃蛇项目
卑微求AC
algorithm
展开
-
(C语言贪吃蛇)2.ncurse上下左右键获取
因为我们char型是一个byte 8bit 只能显示到128,而最上图代表的上下左右数字超过了128。通过上一节的讲解我们明白使用ncurse是为了响应上下左右键,那应该如何捕获上下左右键呢?在ncurse中安排了这几个数值代表四个按键并且通过宏定义的方式增强了代码的可读性。但显示的数值还是与最上面那张图有出入,那应该如何使数值更加准确呢?运行效果改变,至少现在有东西输出了但还是有点怪怪的,什么原因呢?打开新窗口 并在键盘输入上键,终端显示该界面。我们现在完成了对上下左右键的捕获。继续来修改咱们的代码哈。原创 2024-09-27 22:32:32 · 414 阅读 · 0 评论 -
(C语言贪吃蛇)1.为什么需要ncurse
ncurse用的最多的地方是在Linux中的内核编译之前的内核配置。测试ncurseint main()initscr();");getch();endwin();return 0;会在终端打开新窗口 按任意键跳出。在终端编译需要加入以下指令(此处默认此文件名为snake.c)运行结果如下让我们修改一下代码int main()char c;initscr();getch();//防止程序跳出endwin();return 0;运行结果如下在键盘中输入i。原创 2024-09-26 13:45:08 · 337 阅读 · 0 评论