# 软件技术基础第二次作业 **Repository Path**: tushen6/second ## Basic Information - **Project Name**: 软件技术基础第二次作业 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-27 - **Last Updated**: 2025-10-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 软件技术基础第二次作业 ## 一、项目简介及其相关用法 ### 简介 本项目是一个用c++编写的的命令行文本统计工具,可统计纯英文文本的字符数、单词数、句子数,并进一步统计代码行、空行和注释行等。 ### 用法 命令格式:`wc.exe [参数] [文件名]` | 参数 | 功能说明 | | ---- | -------- | | -c | 统计字符总数(含空格、标点) | | -w | 统计单词总数(仅字母组成) | | -s | 统计句子总数(以 `.` `!` `?` 结尾) | | -l | 统计代码行数(非空、非注释) | | -b | 统计空行数(仅空白或空行) | | -a | 统计注释行数(`//` 或 `/* */` 风格) | ## 二、文件列表及其相关说明 1.main.cpp——主程序入口 2.counter.h和counter.cpp——核心统计逻辑 3.test_counter——单元测试文件 4.performance test——性能测试文件 5.ceshi/ceshi2/ceshi3——测试文本逐渐复杂化 ## 三、例程运行及其相关结果 下图为最终测试结果: ![输入图片说明](v0.3%E6%B5%8B%E8%AF%953%E6%88%AA%E5%9B%BE.png)