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

张家港网站制作服务seo外链建设方法

张家港网站制作服务,seo外链建设方法,网络外贸运营怎么做,做一个兼职app多少钱一、为什么要用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.tj-hxxt.cn/news/1712.html

相关文章:

  • html5开发的网站百度热度指数排行
  • 城乡建设部注册建筑师网站小程序制作一个需要多少钱
  • 武汉网站建设公司地址seo美式
  • 网站首页 排版万能导航网
  • 公司flash网站模板app推广渠道商
  • 三只松鼠网络营销模式深圳百度seo公司
  • 个人简历在线填写东莞百度推广排名优化
  • 淄博网站建设公司推荐seo 360
  • 电子商务的网站案例seo云优化
  • 摄影网站设计色盲怎么治疗
  • 国外数据网站广东免费网络推广软件
  • 做网站的公司是什么seo排名赚app
  • 网站建设文化传播有限公司免费的网页制作软件
  • 香港赛马会网站怎么做国际域名注册网站
  • 无网站如何做淘宝客2345网址导航设为主页
  • 响应式企业网站设计与实现申请自媒体平台注册
  • 二手车为什么做网站长沙网络推广营销
  • lnmp搭建网站杭州小程序建设公司
  • 大型网站建设费用平台推广是什么
  • 北京商场关门网站优化推广平台
  • 提交网站亚马逊关键词排名查询工具
  • 微信上的网站怎么做的吗发帖推广平台
  • 网站开发用的工具苏州网络推广seo服务
  • 做网站用的产品展示横幅怎样做推广是免费的
  • 电子商务网站建设课件网站接广告
  • wordpress导航背景图片深圳seo网站推广方案
  • 绵阳辉煌网站建设今日国内新闻最新消息大事
  • 怎么下学做衣服网站北京搜索优化推广公司
  • 德州市平原县建设局网站河南网站排名
  • 莱芜网站优化登录百度账号