| 这个作业属于哪个课程 | <23软件技术基础 (浙江理工大学)> |
|---|---|
| 这个作业的目标 | 编写程序 Word Counter |
| 姓名-学号 | <张祥堃>-<2021330301065> |
点我访问码云
Word Counter
介绍
使用C语言编写的字符、单词计数程序
使用说明
- 下载文件至本地
- 使用cmd命令行进入文件存放路径
- 将需要检测的目标文件放入此目录下
- 在命令行中输入
wc.exe -[命令] [目标文件.txt]
命令参数如下:
c ——统计字符数量
w ——统计单词数量
s ——统计句子数量
e ——统计空白行数量
a ——统计注释行数量
p ——统计代码行数量
单元、性能测试
文件内提供单元测试文件
进入UnitTest文件夹中
使用TxtCreater.exe程序来创建一个文本文件,使用格式如下
TxtCreater.exe -[词数] -[句数]
使用后将会在同目录下生成test.txt文件,其内容是指定词数的乱数假文并在文中随机插入指定数量的句子结束符号 “. ! ?”
然后执行UnitTest.exe,它会调用wc.exe中所使用的相同的函数进行测试。
性能方面,使用了C语言的<time.h>库计算每次程序运行使用的时间,实际测试结果可以看码云中ReadMe.md