软件工程第二次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/rjjc
这个作业的目标 实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数、单词数、句子数、代码行、空行、注释行等,并提供相应命令接口。
姓名-学号 黄欣雨-2022329301033
Gitee地址 https://gitee.com/xy-A/hahaha

介绍

1.基础功能:实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数

2.扩展功能:统计代码行、空行、注释行等,并提供相应命令接口

3.单元测试和性能测试

使用说明

1.wc.exe [参数] [文件名]

2.wc.exe-c file.txt 统计字符数

3.wc.exe-w file.txt 统计单词数

4.wc.exe-s file.txt 统计句子数

5.wc.exe-b file.txt 统计注释行个数

6.wc.exe-n file.txt 统计空行个数

7.wc.exe-l file.txt 统计代码行个数

文件列表及其相关说明

1、README:项目说明

2、v0.1 空项目

3、v0.2 项目完成基础功能

4、v0.3 项目完成扩展功能

编写对应的单元测试

1.实现基本功能的测试

2.单元测试包含更多的测试用例

运行结果

以我的电脑路径为例进行测试:

1.对file 1.txt进行字符,单词,句子数统计

输入指令:

wc.exe-c d:\file 1.txt

wc.exe-w d:\file 1.txt

wc.exe-s d:\file 1.txt

运行结果如图:

2.对file 2.txt进行输出注释行、空行、代码行数统计

输入指令:

wc.exe-b d:\file 2.txt

wc.exe-n d:\file 2.txt

wc.exe-l d:\file 2.txt

运行结果如图:

心得体会:
通过本次作业,我对C语言的运用有了更多的了解,包括上网查阅各种函数的功能与用法。同时,还学会运用命令行的代码测试,测试程序代码,以及文件的框架结构。最后,通过git上创建了项目仓库,我发现,清晰的项目结构和文档对于后续的开发和维护重要性。

posted @ 2024-10-29 19:12  xy-A  阅读(8)  评论(0编辑  收藏  举报