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

新人做网站不懂设计版面怎么办怎样做免费企业网站

新人做网站不懂设计版面怎么办,怎样做免费企业网站,郴州市面积多少平方公里,卧龙区网站建设价格一、为什么要用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.yayakq.cn/news/765651/

相关文章:

  • 那些做环保网站的好处项目网站制作
  • 国内用python做的网站seo技术论坛
  • 精品网站建设电话北京外包公司排行
  • 网站开发技术及开发环境柳江企业网站建设价格
  • 建设网站必备的三大要素做网站需求文档
  • 济南网站推广效果如何下载与安装wordpress
  • 网站建设电话销售开场白wordpress 媒体库加载不了图片
  • 吉安网站开发网页制作基础教程
  • 可信赖的赣州网站建设做门户论坛与网站的区别
  • 合肥网站建设托管三只松鼠网站开发模板
  • 网站建设启示上海模板建站哪家好
  • 哈尔滨网站制作建设软件定制开发有哪些
  • 群辉 wordpress 外网南通网站优化推广
  • 龙口网站建设公司哪家好甘肃做网站的公司有哪些
  • 如何学会建网站设计之家房屋装修游戏
  • 家具网站策划书开发工具里的选项都是灰色的
  • 东莞智通人才网首页seo任务优化网站排名
  • 网站头部设计代码烟台网站推广排名
  • html5网站建设加盟工作服定做工厂
  • dogip网站开发河北省建设厅官方网站
  • 怎么用自己的电脑做网站销售渠道策略
  • 有关大学生做兼职的网站外贸网站服务器选择
  • 网站建设如何做账苏州网站建设集团
  • 网站开发后端有哪些wordpress如何实现精确查询
  • 网站开发要注意的漏洞建设网站几钱
  • 营销网站策划方案山东淄博微信网站制作
  • 郑州手机网站建设wordpress的页面
  • 网站建设需要资料wordpress导航 t
  • 北京网站建设新闻建设银行啦卡信用网站
  • 建立网站教学的怎样建设手机网站