第二次作业WordCount
(一)Gitee项目地址:https://gitee.com/xjm861710023/wordcount
(二)由于只会C和C#,所以最后决定用C#写。有些功能不知道怎么写,比如读取文件流,写入文件等。然后先在百度上找了找可能用到的函数名,然后再https://social.msdn.microsoft.com/Forums/en-US/8a720549-0791-45ba-ab78-ca211ac959f5/streamreaderread?forum=visualcshartzhchs上找到函数具体的用法。
(三)原本打算将每个功能都分成不同的函数,但由于时间不太够了,只好一个函数直接写完。
(四)代码说明
(1)定义变量
(2)统计字符数
(3)统计单词数
(4)统计行数
(5)执行输入字符串中含-c命令的操作
(6)执行输入字符串中含-w命令的操作
(7)执行输入字符串中含-l命令的操作
(8)执行输入字符串中含 -o 命令的操作
(五)测试过程
思路:分别单次输入wc.exe -c file.c,wc.exe -w file.c,wc.exe -l file.c,检查运行结果;然后不同顺序混合输入wc.exe -c -w -l file.c,检查运行结果,再把-o加进去检查运行结果,部分结果相似,只截了不同运行结果的部分图片
(六)参考文献
https://social.msdn.microsoft.com/Forums/en-US/8a720549-0791-45ba-ab78-ca211ac959f5/streamreaderread?forum=visualcshartzhchs