当前位置: 首页 > news >正文

高青外贸公司网站建设怎么做自己的网站

高青外贸公司网站建设,怎么做自己的网站,响应式网站 谷歌 移动网站,免费网站注册com凶一、为什么要用nurse C语言中的gets()、scanf()、getchar()等函数是在用户输入后需要按下Enter键才能执行代码,而贪吃蛇要求按下按键后立即对蛇的方向进行操作,所以根据贪吃蛇功能的需求引入ncurse,让用户输入后就能让蛇进行对应的行动。 二、…

一、为什么要用nurse

        C语言中的gets()、scanf()、getchar()等函数是在用户输入后需要按下Enter键才能执行代码,而贪吃蛇要求按下按键后立即对蛇的方向进行操作,所以根据贪吃蛇功能的需求引入ncurse,让用户输入后就能让蛇进行对应的行动。

二、ncurse的使用

查看ncurse宏定义:

vi /usr/include/curses.h

 输入/KEY_UP查找上下左右键功能键的函数

 

 

使用这些功能键时,必须要用keypad设置功能键 

keypad(stdscr,1);    //stdscr表示从标准屏幕接收功能键,参数1代表是否接收“是”

char为1个字节最多能表示128,而宏定义中表示功能键的数大于128,所以要用字节更大的int(4字节)

#include <curses.h>int main(){int key;initscr();keypad(stdscr,1);while(1){key= getch();printw("you input:%c\n",c);}endwin();return 0;
}

光有这些代码,在输入↑ ↓ ← →这些按键时只会输出上面的数字(0402……),我们可以使用switch函数让其输出更具可读性的提示。

#include <curses.h>int main(){int key;initscr();keypad(stdscr,1);while(1){key= getch();switch(key){case 0402:printw("DOWN");case 0403:printw("UP");case 0404:printw("LEFT");case 0405:printw("RIGHT");}}endwin();return 0;
}

也可以用ncurse中的宏定义:

 

#include <curses.h>int main(){int key;initscr();keypad(stdscr,1);while(1){key= getch();switch(key){case KEY_DOWN:printw("DOWN");case KEY_UP:printw("UP");case KEY_LEFT:printw("LEFT");case KEY_RIGHT:printw("RIGHT");}}endwin();return 0;
}

http://www.dt0577.cn/news/35591.html

相关文章:

  • 专业集团门户网站建设服务商上海推广外包
  • 东昌网站建设深圳google推广
  • 商业网站是怎么做的福州网seo
  • 廊坊网络营销北京seo公司有哪些
  • 怎样做企业手机网站建设合肥今日头条最新消息
  • java和PHP做网站哪个好6百度平台商家客服
  • 将网站打造成360免费做网站
  • 河南省住房城乡建设厅网站首页百度点击工具
  • 上海企业一户式查询网站seo优化技巧
  • 广州做网站怎么样seo搜索引擎优化工程师招聘
  • 免费云电脑北京seo专业团队
  • 赣州网站seo小红书怎么推广引流
  • 湛江网站搜索优化seo内容优化心得
  • 连运港网络公司做网站百度云盘登录电脑版
  • 页面好看的蛋糕网站友情链接又称
  • 做网站的企业排名广州网络运营课程培训班
  • 有经验的邵阳网站建设谷歌关键词
  • 眼镜企业网站建设方案b站推广入口2023
  • 移动端网站建设的请示临沂seo公司稳健火星
  • 苏州网站建设哪里好百度网盘资源分享
  • 嵌入式软件开发外包青岛seo计费
  • 重庆工厂网站建设百度云网盘下载
  • 做网站需要视频衔接怎么做营销培训讲师
  • 武汉建云网站seo网站优化工具大全
  • 漯河专业做网站公司今日十大热点新闻事件
  • 怎么看一个网站哪公司做的怎么在百度发布自己的文章
  • 网站后台管理系统用什么软件做短视频拍摄剪辑培训班
  • 建网站相关知识美国今天刚刚发生的新闻
  • 互联网网站建设价格杭州云优化信息技术有限公司
  • 手机网站怎么做网络域名