- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 2012-2013人力资源管理课件四、招募与甄选2012幻灯片.ppt
- LinearProgramming第四章线性规划的对偶问题幻灯片.ppt
- 2012-2013人力资源管理课件五、员工培训2012幻灯片.ppt
- 高等电力电子技术教学课件作者张兴第五章节课件幻灯片.ppt
- LinearProgramming第五章线性规划的灵敏度分析幻灯片.ppt
- 2012-2013人力资源管理课件一、导论2012幻灯片.ppt
- 高等电力电子技术教学课件作者张兴第一章节课件幻灯片.ppt
- LinearProgramming第一章线性规划问题概述幻灯片.ppt
- 2012AI课件第2章知识表示1幻灯片.ppt
- 2012AI课件第2章知识表示2幻灯片.ppt
- Linux操作系统应用电子课件kj113章节幻灯片.ppt
- Linux操作系统应用教学课件作者潘志安电子课件Linux操作系统应用教学课件作者潘志安电子课件kj51课件幻灯片.ppt
- 高考必备历史必修课件系列第七单元第15讲两极世界的形成幻灯片.ppt
- 220清华暖通讲义幻灯片.ppt
- Linux操作系统应用教学课件作者潘志安电子课件Linux操作系统应用教学课件作者潘志安电子课件kj51章节幻灯片.ppt
- 高考必备历史必修课件系列第三单元第6讲资本主义政治制度在幻灯片.ppt
- 2015标准化课件赵江平工贸细则讲解-2015章节幻灯片.ppt
- Linux操作系统应用教学课件作者潘志安电子课件Linux操作系统应用教学课件作者潘志安电子课件kj52课件幻灯片.ppt
- 高考必备历史必修课件系列第三单元近代西方资本主义政治制度的幻灯片.ppt
- 2015高考数学专题辅导与训练配套课件教师专用2015高考数学专题辅导与训练配套课件答题模板·评分细则四来源学优高考网310784章节幻灯片.ppt
最近下载
- saral测高卫星特征波形重定方法研究 - 河海期刊.doc VIP
- AQ 2061-2018 金属非金属地下矿山防治水安全技术规范(正式版).docx VIP
- 2025高中作文押题预测之02“奋斗青春,追梦逐梦”.pptx VIP
- 《古代诗歌四首》课件4市公开课获奖课件省名师优质课赛课一等奖课件.ppt
- 样品确认单(格式).docx
- 屋顶分布式光伏发电项目 投标方案(技术方案).doc
- 道法开学第一课(二年级).pptx VIP
- 电业安全工作规程热力和机械部分但g义b261641—2010.doc VIP
- (高清版)B 26164.1-2010 电业安全工作规程 第1部分:热力和机械.pdf VIP
- 水利工程监理资料目录.xls VIP
文档评论(0)