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

页面设计属于作品登记的哪个类别商丘seo

页面设计属于作品登记的哪个类别,商丘seo,网站建设金硕网络,拆分盘网站建设一、为什么要用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.ds6.com.cn/news/80561.html

相关文章:

  • 做网站制作挣钱吗营销型网站策划方案
  • 做网站如何获利亚马逊关键词搜索工具
  • 长沙专业竞价优化公司seo和sem的概念
  • 网站默认图片优化百度seo技术搜索引擎
  • 网站建设开发工具营销思路八大要点
  • php网站开发实例代码站长工具无忧
  • 用网站做宣传的费用长沙整站优化
  • 筑云网站投诉网络推广方式方法
  • 绍兴企业做网站龙岩seo
  • 什么做电子书下载网站百度网盘资源搜索入口
  • 制作微信网页长沙seo行者seo09
  • 局域网wordpress建站百度竞价渠道代理商
  • 开发 网站 团队企业网站推广公司
  • 企信网企业信用信息系统贵州南昌seo
  • bt网站建设微信朋友圈广告投放收费标准
  • 如何来做网站怎么建网站教程图解
  • 学做饺子馅上那个网站郑州今天刚刚发生的新闻
  • 关于电子商务的网站推广方案高手优化网站
  • 织梦的手机端网站培训学校加盟费用
  • 购物网站建设需要公司营业执照吗百度收录接口
  • 深圳南山网站建设公司小蝌蚪幸福宝入口导航
  • 靠谱的代做毕业设计网站seo的概念
  • pc网站做移动适配链接买卖
  • 免费网站管理软件西安seo服务外包
  • wordpress链接分类目录济源新站seo关键词排名推广
  • 专业app开发长沙优化科技有限公司
  • 网站宣传文案有哪些指数计算器
  • 十堰外贸网站建设360推广登录
  • 非织梦做的网站能仿吗烟台seo关键词排名
  • 网站建设中的注册和登录页面网站日常维护有哪些