学习
课程
在线编程,提高编码技能
题库
梯度刷题,剑指大厂OFFER
图书
系统学习,构建知识图谱
项目库
积累高价值项目经验
竞赛
PK挑战,综合评测个人能力
蓝桥杯
赛事专区
关于大赛
大赛通知
大赛章程
比赛赛规
竞赛科目
比赛大纲
获奖名单
赛点名单
历届真题
备赛专区
16届
设计赛
NEW
学习资料
资料文档
备赛系统
获奖证书查询
大赛回顾
联系我们
我是院校
我是学生
求职辅导
考证
蓝桥工程实践能力考试(LEAT)
企业认可的求职强力背书
1+X 证书
教育部认证的等级证书
工信人才岗位能力认证证书
蓝桥杯获奖选手免考自愿申领
蓝桥工业和信息化人才培养项目
培训合格后可申领LEAT培训证书
⽀持蓝桥业务各类
证书的查询、验证
证书查询
讨论区
校企版
院校在线实训平台
赋能教师开设在线实战课
企业版 SaaS
赋能企业提升 IT 实战能力
登录
注册
ShadowyRay
L14
2015-09-27 21:42:58
实验二:命令行菜单小程序V1.0,具体要求参见视频
1903
0
“软件工程(C编码实践篇)”实验报告
实验二:命令行菜单小程序V1.0,具体要求参见视频
实验思路:
为了实现命令行菜单,设计不同的命令函数实现模块化,然后在主函数main()中通过匹配不同的命令,调用不同的命令函数。
具体过程:
第一步创建lab2目录和menu.c的源文件
第二步使用vi编辑源代码文件
第三步编译源文件,测试目标程序功能
第四步使用git向实验楼代码库提交源代码文件
关键代码:
模块化设计不同的功能函数,为主函数备选调用。
核心思想
实验中最主要的问题是:各个命令对应函数的功能设计。我的解决方案是在Linux C的环境下,通过系统库函数system()调用Linux系统命令,从而完成各个函数功能的实现。
实验总结
本次实验通过Linux命令行菜单小程序的设计和实现,能够加深对Linux系统的熟悉和理解,也训练和提高了模块化程序设计的能力。【薛镇 + 《软件工程(C编码实践篇)》MOOC课程作业
http://mooc.study.163.com/course/USTC-1000002006
】
0
请
登录
后发表评论
最新评论
暂无评论~
实验数据
学习时间
365分钟
操作时间
63分钟
按键次数
0次
实验次数
11次
报告字数
1105字
是否完成
完成
评分
未评分
下一篇
上一篇
相关报告
软件工程(C编码实践篇): 实验一:写一个hello world小程序 实验报告
软件工程(C编码实践篇): 实验一:写一个hello world小程序 实验报告
软件工程(C编码实践篇): 实验一:写一个hello world小程序 实验报告
软件工程(C编码实践篇): 实验二:命令行菜单小程序V1.0,具体要求参见视频 实验报告
软件工程(C编码实践篇): 实验三:内部模块化的命令行菜单小程序V2.0 实验报告