第二次作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zjlg/rjjc |
---|---|
作业目标 | 实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。 |
姓名-学号 | 王昳熠-2022329301134 |
码云地址 | https://gitee.com/yuritsky/wcexe/tree/master |
介绍 :
- 基础功能 :实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。
- 扩展功能 :统计代码行、空行、注释行等,并提供相应命令接口。
- 单元测试和性能测试
使用方法 :
1.将要测试的txt文件下载到D盘,并命名成test
,要测试的程序txt文件下载到D盘,并命名成test1
2.将v0.2/v0.3中的exe文件下载至合适位置,后按下 Win + R 组合键,或者右键点击开始图标,点击“运行”,即可打开运行窗口。
3.在文字栏中输入cmd
4.以v0.3运行为例。
先令程序进入exe文件所在的盘内,文件下载在D盘时,需要切换至D盘,所以在窗口内输入D:
,按回车键
输入cd
加上exe文件所在上级路径即可(不需要全部路径输入!可近似理解为exe文件所在的文件夹名称),按回车键
输入exe文件名 wc2.exe
,按回车键。
运行结果
- 对
test.txt
文件进行字符,单词,句子统计
输入指令 :
wc1.exe-c
wc1.exe-w
wc1.exe-l
运行结果显示 :
2.对test1.txt
文件输出注释行、空行、代码行数统计
输入指令 :
wc2.exe-e
wc2exe-n
wc2.exe-c
运行结果显示 :
心得体会
在完成项目的过程中遇到了很大的困难,从未写过命令行程序的我在看到题目后感觉天塌了一样,从零开始找教程学习如何使用gitee,以及对题目进行梳理理清逻辑,勇士我也通过翻阅书籍了解到处理文件的相关函数,如fopen,fgetc等等。在代码实现过程中,我学习了如何判断字符、单词、句子以及统计注释行、空行和代码行等内容。虽然最终没有实现统计更为复杂数据以及设计用户图形界面的功能,但通过反复调试加深了对c语言的了解。