实验二:命令行菜单小程序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
- 实验二:命令行菜单小程序V1.0
- 实验二:命令行菜单小程序V1.0
- 实验报告二:命令行菜单小程序V1.0
- 实验二:命令行菜单小程序V1.0
- 文章标题 实验二 命令行菜单小程序V1.0
- 实验报告二:命令行菜单小程序V1.0
- 实验二 命令行菜单小程序V1.0
- 实验二:命令行菜单小程序V1.0
- 实验二:命令行菜单小程序V1.0【实验楼系列shiyanlou.com】
- “软件工程(C编码实践篇)”实验报告【实验二:命令行菜单小程序V1.0】
- 软件工程(C编码实践篇)”实验报告 实验二:命令行菜单小程序V1.0
- 软件工程(C编码实践篇) 实验二:命令行菜单小程序V1.0
- [高级软件工程实验]命令行菜单小程序V1.0
- 实验二:命令行菜单小程序
- 命令行菜单小程序V1.0
- 命令行菜单小程序v1.0
- 实验2:命令行菜单小程序
- 实验2:命令行菜单小程序
- 6.3
- c++ 优先队列学习小记
- python爬虫学习
- POJ 1035 Spell checker (模拟)
- java SE 17 火推 IO流
- 实验二:命令行菜单小程序V1.0
- 图解:(调用.lib\.dll)vc2010搭载QT无法启动此程序因为计算机丢失qt5Widgetsddll
- 使用VBA把excel里所有sheets按顺序一次性copy到Word文档(选定特定列)
- 开启nginx目录文件列表显示功能
- 链表——单链表的基本运算
- 嫌访问速度慢?教你秒速打开你的WordPress
- [模板]ST表
- 【云星数据---mesos实战系列002】:mesos全分布式部署实战002--Java准备
- CSDN应该改成网购网站