# 第二次作业 **Repository Path**: milky-dragon/second-assignment ## Basic Information - **Project Name**: 第二次作业 - **Description**: 软件技术基础第二次作业 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-11-01 - **Last Updated**: 2026-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 第二次作业 #### 介绍 软件技术基础第二次作业 # WC文本统计工具 C语言版 ## 项目简介 一个命令行文本统计程序,统计txt英文文本字符、单词、句子;扩展支持总行、空行、//注释行统计。 编译:gcc main.c wc.c -o wc.exe 使用方式: wc.exe -c file.txt 统计字符数 wc.exe -w file.txt 统计单词数 wc.exe -s file.txt 统计句子数 wc.exe -l file.txt 统计总行数 wc.exe -e file.txt 统计空行数 wc.exe -com file.txt 统计 // 注释行 ## 文件列表 - main.c:程序入口,解析命令行参数 - wc.h:函数头文件声明 - wc.c:统计功能实现 - test_wc.c:单元测试代码 - test.txt:英文测试文本 - test.cpp:C++测试代码,用于注释行统计 - screenshot:存放运行截图 ##版本记录 -v0.1空文件 -v0.2完成基本要求 -v0.3完成扩展功能(月末流量有点紧,不够下新的编译器了,用的老旧cfree,所以程序函数声明全在一个文件夹) ## 例程运行结果 示例 test.txt内容: > Hello world! This is a test. 运行: - wc.exe -c test.txt - 输出:字符数:28 - wc.exe -w test.txt - 输出:单词数:6 - wc.exe -s test.txt - 输出:句子数:2 AI提示词: - 作业描述:实现一个命令行文本计数统计程序……(完整作业要求)+ 帮我分析一下这个题目。 - 找到路径后怎么在cmd里面运行 - 给我完成任务的基本逻辑 - 帮我V0和V1写一个read的主要格式,内容我自己写 - 连续出现!!!之类的情况没有考虑,继续优化 - 把.c.h .main的函数合并