您的位置:首页 > 移动开发 > 微信开发

软件工程(C编码实践篇)”实验报告 实验二:命令行菜单小程序V1.0

2017-10-05 15:43 477 查看
实验二:命令行菜单小程序V1.0

学号:SA17225153

网易云课堂昵称:ykt1505394686006 + 《软件工程(C编码实践篇)》MOOC课程作业http://mooc.study.163.com/course/USTC-1000002006

github地址:https://github.com/kongziyang/Senior-Software-Enginnering

一 实验要求

1、代码风格规范:

代码风格的原则:简明、易读、无二义性;
缩进、命名、注释等代码编排的风格规范;
《构建之法》4.1代码规范
高质量C++/C编程指南(林锐)

2、具体要求:

实现一个命令行的菜单小程序,执行某个命令时调用一个特定的函数作为执行动作,实现的命令个数不少于8个;
类似ftp的help目录或者bash的help目录;
程序循环、接收用户的命令,如help、others等命令;
可以广泛通用的命令行菜单子系统组件,可方便地定制而嵌入到其他系统;

二 实验过程

1、新建一个目录lab2,并且采用vi命令创建文件cmd.c并编写代码。



2、编写实现命令行菜单的代码。如下图:



3、对程序进行编译并执行,验证程序能否实现功能。完成后用git指令将程序上传至github。



4、代码已经push至github,如图所示:



三、实验问题

1、初次编译cmd.c时出现警告,定位至函数strcmp。经搜索并结合老师视频中的讲解,在程序段前将string.h导入即可解决警告的问题。

2、在push至github上时出现错误failed to push some refs to git,经网上搜索后得知是github中的README.md文件不在本地代码目录中,可以通过如下命令进行代码合并git pull --rebase origin master,接着再输入git push -u origin master即可完成代码上传到github。

四、实验总结

经过这次实验我深刻地理解到代码整洁的重要性,必须采用标准化的缩进、命名、注释等代码编排的风格规范才可以使代码更易读,更容易后期的维护。这对于整体的开发的效率的提升是非常巨大的。在以后的学习中也必须继续坚持这种良好的编码风格。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 linux 软件工程
相关文章推荐