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

wordpress网站专题信誉好的东莞网站推广

wordpress网站专题,信誉好的东莞网站推广,域名创建,电商网站开发用什么语言表达目录 1 项目功能总结 2 知识储备#xff1a; 3 项目框图 4 Ncurses库介绍 做Flappy bird项目有什么用#xff1f; 1. 复习、巩固c语言知识 2. 培养做项目的逻辑思维能力 3. 具备开发简单小游戏的能力 学会了Flappy bird项目#xff0c;贪吃蛇和推房子两款小游戏也可…目录 1 项目功能总结  2 知识储备 3 项目框图 4 Ncurses库介绍 做Flappy bird项目有什么用 1. 复习、巩固c语言知识 2. 培养做项目的逻辑思维能力 3. 具备开发简单小游戏的能力 学会了Flappy bird项目贪吃蛇和推房子两款小游戏也可以实现。 1 项目功能总结  1.按下空格键小鸟上升不按小鸟下落2.搭建小鸟需要穿过的管道3.管道自动左移和创建4.小鸟撞到管道游戏结束 2 知识储备 1.C语言2.数据结构-链表3.Ncurses库4.信号机制  3 项目框图 问题 1.如何显示游戏界面    Ncurses库 2.如何实现空格键控制小鸟上升  4 Ncurses库介绍 Ncurses是最早的System V Release 4.0 (SVr4)中 curses的一个克隆和升级。这是一个可自由配置的库完全兼容旧版本curses。     Ncurses构成了一个工作在底层终端代码之上的封装并向用户提供了一个灵活高效的APIApplication Programming Interface 应用程序接口。它提供了创建窗口界面移动光标产生颜色处理键盘按键等功能。使程序员编写应用程序不需要关心那些底层的终端操作。     简而言之它是一个管理应用程序在字符终端显示的函数库。   Ncurses库安装及函数介绍 Ncurses库函数注安装命令sudo apt-get install libncurses5-dev为了能够使用Ncurses库,必须在源程序中将#includecurses.h包括进来,而且在编译的需要与它链接起来. 在gcc中可以使用参数-lncurses进行编译.1. initscr(void);是curses模式的入口。将终端屏幕初始化为curses模式为当前屏幕和相关的数据结构分配内存。2. int endwin(void); 是curses模式的出口,退出curses模式释放curses子系统和相关数据结构占用的内存。3. int curs_set(int visibility); 设置光标是否可见visibility0不可见1可见4. int move(int  new_y, int  new_x);将光标移动到new_y所指定的行和new_x所指定的列5. int addch(const  chtype  char); 在当前光标位置添加字符6. int refresh(void); 刷新物理屏幕。将获取的内容显示到显示器上。 7. int  keypad(WINDOW  *window_ptr,  bool  key_on); 允许使用功能键。exp:keypad(stdscr,1);//允许使用功能按键 8. int getch(void); 读取键盘输入的一个字符补充noecho();//禁止显示键盘输入的字符9. chtype inch(void); 获取当前光标位置的字符。注curses有自己的字符类型chtype使用时强制类型转换为char10. int start_color(void); 启动color机制初始化当前终端支持的所有颜色11. int init_pair(short  pair_number,  short  foreground,  short  background);配置颜色对 COLOR_BLACK 黑色 COLOR_MAGENTA 品红色COLOR_RED 红色 COLOR_CYAN 青色COLOR_GREEN 绿色 COLOR_WHITE 白色COLOR_YELLOW 黄色 COLOR_BLUE 蓝色12. int  COLOR_PAIR(int  pair_number); 设置颜色属性设置完颜色对可以通过COLOR_PAIR实现13. int  attron(chtype  attribute); 启用属性设置14. int  attroff(chtype  attribute); 关闭属性设置 示例  #include stdio.h #include curses.h int main(int argc, const char *argv[]) {char ch;initscr();//进入curses模式curs_set(0);noecho();//禁止字符显示keypad(stdscr,1);//允许使用功能键start_color();//启动颜色机制init_pair(1,COLOR_WHITE, COLOR_RED);init_pair(2,COLOR_GREEN,COLOR_WHITE);ch getch();if(ch Q){attron(COLOR_PAIR(1));move(10,10);addch(A);refresh();attroff(COLOR_PAIR(1));}move(10,10);ch (char)inch();if(ch A){attron(COLOR_PAIR(2));move(10,11);addch(B);refresh(); attroff(COLOR_PAIR(2));}while(1);endwin();//退出curses模式return 0; }
http://www.dnsts.com.cn/news/242465.html

相关文章:

  • 织梦网站怎么上传福州网站制作服务
  • 想做一个部门的网站怎么做请问聊城网站建设
  • 网站建设多少价格网站规划与建设
  • 做私人彩票网站织梦网站被黑
  • 如何做网站搜索栏装修网站线怎样做
  • 旅游网站建设规模厦门外贸商城网站建设
  • 网站中链接怎么做百度推广账号登录
  • 织梦网站2个模型怎样在拼多多平台上卖货
  • 空间设计网站推荐大连网站建设个人
  • 3d打印网站开发凌云县城乡建设局网站
  • 找设计公司上哪个网站中国电子商务官网首页
  • 戴尔官方网站建设启示网站建设用什么
  • 网站佣金怎么做凭证河北省建设工程招投标管理网站
  • 做网站的uilinux最新版本wordpress安装
  • 班级网站主页设计模板北京建企业网站
  • 广东建网站的公司去掉 wordpress
  • 安徽企业网站建设公司网站建设ppt模板下载
  • 自己的网站可以做淘客吗资讯网站域名选购
  • 营销型网站建设制作推广溆浦县建筑公司网站
  • 网站优化图片链接怎么做WordPress添加百度联盟
  • 网站建设教程最新资讯dw做旅游网站毕业设计模板下载
  • 网站开发硬件工程师待遇太原专业设计网页公司
  • 杭州论坛网站制作网站开发摊销多少年
  • 吴江建设局网站打不开了杭州广告设计公司
  • 电子商务网站开发与建设试卷企业管理系统定制开发
  • 网站建设如何为企业电商化转型赋能物理服务器
  • 论述网站建设的主要步骤做网销好的网站
  • 深圳龙华区是不是很偏单页面网站好优化吗
  • 做系统网站wordpress第三方支付接口
  • 网站开发远程服务器如何设置友链外链app