# 软件工程作业 **Repository Path**: bausteins/software-engineering ## Basic Information - **Project Name**: 软件工程作业 - **Description**: No description available - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 软件工程作业 #### 项目介绍 项目采用c语言进行实现 基本功能:实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。 扩展功能:实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的代码行、空行、注释行,并提供相应的命令接口。 #### 使用方法 在wc.exe后输入 “-c file.txt”可以统计出导入的txt文本中的**字符数** “-w file.txt”可以统计出导入的txt文本中的**单词数** “-s file.txt”可以统计出导入的txt文本中的**句子数** “-e file.txt”可以统计出导入的txt文本中的**代码行数** “-a file.txt”可以统计出导入的txt文本中的**空行数** “-b file.txt”可以统计出导入的txt文本中的**注释行数** #### 几条规定 在实现扩展功能时,本项目遵守以下几条规定 1. 第一条代码或者注释前的空行将不计入空行数量 2. 只要有注释的一行就将视为注释行 3. 将所有含有代码的一行视为代码行 #### 文件列表 1. **v0.1 空项目** 仅包含一个项目文件 项目刚创建的空文件 2. **v0.2 项目完成基础功能** 项目文件中有名为'v0.2.1test.txt'、'v0.2.2test.txt'的2个例程测试文件 项目已经实现所要求的基本功能,可以正确统计导入的纯英文txt文本中的字符数,单词数,句子数。 3. **v0.3 项目完成扩展功能** 包含一个项目文件,项目文件中有名为'v0.3.1test.txt'、'v0.3.2test.txt'的2个例程测试文件 项目已经实现所要求的扩展功能,可以正确统计导入的纯英文txt文本中的代码行、空行、注释行,并提供相应的命令接口。 4. **v0.3 项目最终代码函数测试代码** 6个函数的代码单元测试代码 5. **运行结果截图** 输入测试文件后运行结果截图 6. **README.MD** 项目简介相关介绍,文件列表,例程运行结果。