---恢复内容开始---
Gitee项目地址:https://gitee.com/fangxiang0420/WC.git
1.项目实现
拿到本次作业的题目时,刚开始觉得挺难的,毕竟自己在对字符串这方面听薄弱的,后来课上老师分析后,感觉并不是太棘手。
因为本次作业涉及到许多文件中的操作,因此我选择用C#语言来写
整个项目我设计了一个主函数和一个WC类
WC的属性如下:
private string sFilename;//文件名
private string[] sParameter;//参数数组
private int iCharcount;//字符数
private int iWordcount;//单词数
private int iLinecount;//总行数
方法如下:
public void Operator(string[] sParameter, string sFilename)//判断输入命令是否合法
public void Basecount(string filename)//统计字符数、单词数、行数
public void SaveResult()//保存数据到result.txt中
对于输入命令我在主函数中用split()函数将输入的命令符隔开,并将最后一个命令赋值给文件名变量
实现读入功能
2.单元测试
本次测试采用白盒测试:
测试截图
截图就不一一放来了
3.参考文献
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 Git教程 - 廖雪峰的官方网站
http://deerchao.net/tutorials/regex/regex.htm 正则表达式入门教程
原文:https://www.cnblogs.com/fangxiang0420/p/9696224.html