实验二:命令行菜单小程序V1.0

来源:互联网 发布:藏宝库 源码代下载 编辑:程序博客网 时间:2024/06/05 00:42

“软件工程(C编码实践篇)”实验报告
实验二:命令行菜单小程序V1.0
网易云课堂昵称:Arjen0130
《软件工程(C编码实践篇)》MOOC课程作业http://mooc.study.163.com/course/USTC-1000002006
GitHub仓库:https://github.com/Arjen0130/AdvancedSoftwareEngineering.git
实验报告原链接地址:http://note.youdao.com/noteshare?id=625300193b48568055edd44714fb9c63&sub=F987AE0DF93C46B987AFFE5B8FDD70F5
1. 实验的思路和具体过程
1.1 实验的思路
看完实验二的相关学习视频以后,在编写命令行菜单小程序时,根据视频中讲解的内容练习编码规范。
1.2 实验的具体过程
1)使用实验1中创建好的本地仓库,添加lab2文件夹,并在lab2目录下创建、编写相关的头文件以及源文件;
2)编译通过后,将步骤1)中创建好的头文件和源文件提交到本地仓库;
3)将本地仓库的变化更新到GitHub远端仓库。
2. 关键代码
... ...char cCmd[128];while(1){    scanf("%s", cCmd);    if(0 == strcmp(cCmd, "help"))    {        help();    }... ...    else if(0 == strcmp(cCmd, "put"))    {        put();    }    else if(0 == strcmp(cCmd, "quit"))    {        exit(0);    }    else    {        printf("Undefined command...\n");    }... ...
3. 相关截图
3.1 实验结果截图

3.2 关键代码截图



3.3 操作过程截图
3.3.1 创建的各个头文件和源文件

3.3.2 将工作目录中的文件添加并提交到Git本地仓库
添加完成后,发现添加的文件中存在已经废弃不用的文件,所以,需要去除这些文件





3.3.3 将本地仓库的变化提交到远端仓库



3.4 复现操作截图

4. 实验过程中遇到的疑惑、困难及处理方法
由于创建使用了多个头文件和源文件,所以,在把相关文件添加到Git仓库时,如果逐个添加比较繁琐。此时,了解到Git命令支持通配符,所以就使用了这种格式的Git命令。但是,在添加完成后,发现把已经废弃不用的文件添加到了Git仓库,所以需要去除这些误添加的文件。通过上网搜索,发现可以使用git rm -r命令去除相关文件,同时,这个命令也支持通配符,可以快速去除文件名满足一定条件的相应的文件。
5. 实验总结
通过本次实验,练习了规范的代码编写格式,体会到了规范编码带来的阅读和维护上的优势。同时,也进一步熟悉了通过命令行使用Git工具。

阅读全文
0 0
原创粉丝点击