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

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

2017-11-09 21:13 288 查看
“软件工程(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工具。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: