“软件工程(C编码实践篇)”实验报告

实验二:命令行菜单小程序V1.0,具体要求参见视频
  1. 实验思路:
  • 为了实现命令行菜单,设计不同的命令函数实现模块化,然后在主函数main()中通过匹配不同的命令,调用不同的命令函数。
  1. 具体过程:
  • 第一步创建lab2目录和menu.c的源文件 图片描述
  • 第二步使用vi编辑源代码文件 图片描述
  • 第三步编译源文件,测试目标程序功能 图片描述
  • 第四步使用git向实验楼代码库提交源代码文件 图片描述
  1. 关键代码:
  • 模块化设计不同的功能函数,为主函数备选调用。 图片描述
  1. 核心思想
  • 实验中最主要的问题是:各个命令对应函数的功能设计。我的解决方案是在Linux C的环境下,通过系统库函数system()调用Linux系统命令,从而完成各个函数功能的实现。
  1. 实验总结
  • 本次实验通过Linux命令行菜单小程序的设计和实现,能够加深对Linux系统的熟悉和理解,也训练和提高了模块化程序设计的能力。【薛镇 + 《软件工程(C编码实践篇)》MOOC课程作业http://mooc.study.163.com/course/USTC-1000002006

最新评论
暂无评论~