# 软件技术基础第二次作业 **Repository Path**: rou-feng/TestCounter ## 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**: 2024-10-28 - **Last Updated**: 2024-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 软件技术基础第二次作业 #### 项目介绍 这是一个能够实现命令行文本计数统计的c++程序项目。 1. 基础功能:能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。(这里是包括注释段里面的字符,单词,句子) 2. 拓展功能:能正确统计导入的程序文件(支持Python、C、C++、Java、Javascript多种语言)中的代码行、空行、注释行等,并提供相应命令接口。(这里的代码统计字符数,单词数,句子数的时候并不会统计注释里的) #### 相关用法 1. 该程序在编译完成后,生成可执行文件后可在命令行直接调用并输入对应字符命令以实现对指定路径文本文件(.txt)的统计功能。 2. 打开命令提示符,使用cd命令更改到项目的输出目录,通常在 bin/Debug 或 bin/Release 文件夹内,例如:cd E:\c++\TextCounter_2\x64\Debug 3. 打开文本文件创建一个文本文件file.txt,并确保它位于与TextCounter_2.exe 相同的目录中。 4. 最后在命令行输入:TextCounter_2.exe -c file.txt(统计字符数),TextCounter_2.exe -w file.txt(统计单词数),TextCounter_2.exe -s file.txt(统计句子数),TextCounter_2.exe -l file.txt(统计代码行数、空行、单行和多行注释行)。 #### 运行实例 1. 基础功能展示: ![输入图片说明](%E8%81%94%E6%83%B3%E6%88%AA%E5%9B%BE_20241028203654.png) 2. 拓展功能展示: ![输入图片说明](%E8%81%94%E6%83%B3%E6%88%AA%E5%9B%BE_20241028205045.png)