软件工程第七次实验
来源:互联网 发布:淘宝收到货后怎么评价 编辑:程序博客网 时间:2024/06/05 23:46
【ykt1504834575963+ 《软件工程(C编码实践篇)》MOOC课程作业http://mooc.study.163.com/course/USTC-1000002006 】
<1>实验要求:</1>
1.为menu子系统设计接口,并写用户范例代码来实现原来的功能。
2.使用make和make clean来编译程序和清理自动生成的文件。
3.使menu子系统支持带参数的复杂命令,并在用户范例代码中自定义一个带参数的复杂命令。
4.可以使用getopt函数获取命令行参数。
<2>思路与具体过程:</2>
1.menu.h接口:
2.修改menu.c文件中的main函数:
3.建立test.c文件:
4.建立Makefile文件:
<3>实验结果代码截图: </3>
<4>疑惑和困难:</4>
1.出现大量bug,都是些拼写的低级错误。
解决方法 认真地看每一行确定没问题。
<5>实验心得:</5>
make命令执行时,需要一个 Makefile 文件,以告诉make命令需要怎么样的去编译和链接程序。makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作
<6>实验总结:</6>
会设计menu子系统了。这次实验也是孟老师最后一次实验了,感谢17高软群里同学的指导!
阅读全文
0 0
- 软件工程第七次实验
- 软件工程第四次实验
- 软件工程第五次实验
- 第七次实验报告
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次实验任务
- 第七次上机实验
- 第七次实验
- 第七次上机实验
- 第七次实验任务
- c++第七次实验
- 第七次上机实验
- c++第七次实验
- c++第七次实验
- c++第七次实验
- c++第七次实验
- day06_Activity页面跳转和数据传递
- 机器学习之建模与代价函数
- 深到骨子里的自律,是每周坚持刷几篇最新论文 | PaperDaily #10
- day07_广播与服务
- 【OpenCV】傅里叶变换
- 软件工程第七次实验
- CVX介绍——基础篇
- day08_服务
- 使用java容器(集合类)模拟商城
- day09_内容提供者
- java二维数组 初始化及使用其长度 &&二维数组中的查找 [转载]
- 从汇编看c语言函数调用
- JUnit4的入口类
- 服务计算作业4——cloudgo(基本要求)