1 Star 0 Fork 0

tsunananami/软件基础

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

文本计数程序

项目简介及其相关用法

1.本项目是使用VS2022编写的命令行文本计数统计程序,代码由c语言编写而成。它能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。此外还实现了统计代码行、空行、注释行的扩展功能,并提供相应命令接口。

2.该程序的使用方法:在命令行界面输入相应命令: wc.exe[参数][文件名]

【参数】:

对于基础功能程序可键入以下参数, c:统计字符数 w:统计单词数 s:统计句子数 e:退出

对于扩展功能程序可键入以下参数, d: 统计代码行 k: 统计空行数 z: 统计注释行 e:退出

【文件名】:输入待测的文件路径。

【注意】:用于测试的txt文本文件需要与程序源文件放在同一文件夹下,更便于文件成功打开。

输入图片说明

【示例】:输入wc.exe c test_v0.2_0.txt命令,实现对test_v0.2_0.txt文件的字符数的统计。

文件列表及其相关说明

文件列表:README.md文件,v0.1空项目文件夹,v0.2项目完成基础功能文件夹,v0.3项目完成扩展功能文件夹,以及performance test文件夹

  1. v0.1空项目文件夹 文件夹中包括了v0.1.c文件以及v0.1.exe文件;

输入图片说明

  1. v0.2项目完成基础功能文件夹 文件夹中包括了v0.2.c文件、v0.2.exe文件,v0.2单元测试文件,测试用txt文本以及相关调试界面截图;

输入图片说明

  1. v0.3项目完成扩展功能文件夹 文件夹中包括了v0.3.c文件、v0.3.exe文件,v0.3单元测试文件,以及相关调试界面截图;

输入图片说明

4.performance test文件夹 进行性能检测后上传的文件,有v0.2.c的performance test文件夹,v0.3.c的performance test文件夹,单元测试的performance test文件夹,分别包含了对各程序CPU使用率和程序内存使用率的性能检测结果截图。

输入图片说明

例程运行及其相关结果

1.v0.2项目完成基础功能 点击Visual Sdudio软件菜单栏中调试功能下的开始执行键就可以使程序运行,运行的结果如下(用于测试的txt文本可在相应的文件夹中查看):

输入图片说明

2.v0.3项目完成扩展功能 对该项目的运行方法与v0.2项目完成基础功能一致,运行结果如下(用于测试的cpp代码文件可在相应的文件夹中查看)

输入图片说明

3.单元测试 与上述方法类似,可得以下单元测试结果(用到的测试文件可在相应的文件夹中查看):

输入图片说明

4.performance test 在Visual Sdudio的菜单栏中找到调试按键在其下可以找到性能探查器用于performance test性能检测,如CPU和内存使用率。

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tsunananami/software-fundamentals.git
git@gitee.com:tsunananami/software-fundamentals.git
tsunananami
software-fundamentals
软件基础
master

搜索帮助