Linux操作系统应用电子课件kj112章节幻灯片.pptVIP

Linux操作系统应用电子课件kj112章节幻灯片.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11.2 子情境:GNU make的使用 学习情境11 文件系统及文件管理 任务描述 guess游戏 来源:电视台委托,且今后可能修改。 开发并交付使用。半年后修改。 任务实施流程 浏览“相关资讯” 任务准备 编写源程序 编写makefile文件 用make进行编译 运行guess程序 修改源文件 再次用make编译并运行guess 相关资讯 1 GNU make简介 是实现项目管理的工具,通常可用来自动完成编译工作。 2 makefile文件 make工具通过一个称为makefile的文件来完成并自动维护编译工作。makefile文件需要按照某种语法进行编写,其中说明了如何编译各个源文件并链接生成可执行文件,且定义了源文件之间的依赖关系。 任务准备 1 一台装有RHEL 5 Server操作系统的计算机。 2 以普通用户帐号hbzy(密码hbzy123)登录图形化用户界面。 任务实施 步骤1 编辑源 程序 (1)打开vi编辑器,并输入guess.h源文件 ·输入命令:vi guess.h ·输入下列程序,输入完毕后保存退出vi编辑器。 /*guess.h*/ #include time.h #include stdlib.h #include stdio.h #include string.h void guesssub(int i); typedef struct goods { char name[20]; int price; }GOODS; 任务实施 步骤1 编辑源 程序 (2)打开vi编辑器,并输入guessmain.c源文件 ·输入命令:vi guessmain.c ·输入下列程序,输入完毕后保存退出vi编辑器。 /*guessmain.c*/ #include guess.h main() { GOODS goodslist[5]; int i; strcpy(goodslist[0].name,钱包); goodslist[0].price=288; strcpy(goodslist[1].name,领带); goodslist[1].price=320; strcpy(goodslist[2].name,手表); goodslist[2].price=560; strcpy(goodslist[3].name,礼帽); goodslist[3].price=260; strcpy(goodslist[4].name,皮带); goodslist[4].price=470; do 步骤1 编辑源 程序 任务实施 { printf(\n**小游戏:猜商品价格**\n); printf(---------------------------\n); for(i=0;i5;i++) printf(\t%d---%s\n,i,goodslist[i].name); printf(---------------------------\n); printf(请选择一个上述商品的编号进行输入:); scanf(%d,i); guesssub(goodslist[i].price); printf(还想继续吗?y--继续 任意键--结束游戏:); getchar(); }while(getchar()==y); } 步骤1 编辑源 程序 任务实施 (3)打开vi编辑器,并输入guesssub.c源文件 ·输入命令:vi guesssub.c ·输入下列程序,输入完毕后保存退出vi编辑器。 /*guesssub.c*/ #include guess.h void guesssub(int i) { char c; time_t a,b; double var; int guess; srand(time(NULL)); a=time(NULL); printf(\n开始啰!\n请输入价格:); scanf(%d,guess); while(guess!=i) { 步骤1 编辑源 程序 任务实施 if(guessi) printf(高了!请重输价格:); els

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档