wc.exe指令(C++)

2021-06-29 02:04

阅读:427

标签:回文   自我   src   nbsp   小结   审核   管理系统   and   personal   

https://github.com/kielingpao/wc

项目相关要求

wc.exe 是一个常见的工具,它能统计文本文件的字符数、单词数和行数。这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数、单词数和行数。

实现一个统计程序,它能正确统计程序文件中的字符数、单词数、行数,以及还具备其他扩展功能,并能够快速地处理多个文件。
具体功能要求:
程序处理用户需求的模式为:

wc.exe [parameter] [file_name]

 

基本功能列表:

wc.exe -c file.txt     //返回文件 file.txt 的字符数

wc.exe -w file.txt    //返回文件 file.txt 的词的数目  

wc.exe -l file.txt     //返回文件 file.txt 的行数

 

遇到的困难及解决方法

1.暑假没打代码,编译器莫名其妙消失了,解决办法:重新下载编译器,重新设置环境变量。

2.换了个新的编译器,现在使用cl编译器,环境变量等等设置有点不顺手,解决办法:多打代码。

3.关于递归文件。解决办法:以前做过笔记管理系统递归遍历、删除指定目录下所有文件,思路是调用几个windows API,这个也正在做,目前还有bug。

4.关于图形界面,以前做过C语言下调用别人的库完成图形界面,IDE莫名其妙都没了,那个库也忘记在哪了,代码也已经不存在了。解决办法:在学C++的图形界面。

5.目前只完成基本功能。解决办法:很认真地完成,也是严格按照基本功能的描述来做。

关键代码or设计说明

所有操作都在dos命令行下操作即可。不用IDE,只用记事本编辑代码,严格按照要求用命令行编译运行、且在命令行使用wc.exe程序完成对当前目录的任意文件进行统计。

可以与dos的命令配合,例如CD、type指令这些通通都可以使用,wc.exe(或wc)已然成为DOS命令行下一个指令。

测试运行

技术分享图片

 

 

PSP

PSP2.1

Personal Software Process Stages

预估耗时(分钟)

实际耗时(分钟)

Planning

计划

一小时

一小时

· Estimate

· 估计这个任务需要多少时间

一周

一周

Development

开发

3h  

3h

· Analysis

· 需求分析 (包括学习新技术)

2d  

2d

· Design Spec

· 生成设计文档

3h

3h

· Design Review

· 设计复审 (和同事审核设计文档)

1h

1h

· Coding Standard

· 代码规范 (为目前的开发制定合适的规范)

2h

2h

· Design

· 具体设计

5h

5h

· Coding

· 具体编码

4h

4h

· Code Review

· 代码复审

1h

1h

· Test

· 测试(自我测试,修改代码,提交修改)

2h

2h

Reporting

报告

1h

1h

· Test Report

· 测试报告

1h

1h

· Size Measurement

· 计算工作量

20min

20min

· Postmortem & Process Improvement Plan

· 事后总结, 并提出过程改进计划

30min

30min

合计

 

 

 

 

项目小结

 太久没有打代码了,好多好多命令都忘记了,而且换了cl,似乎还有很多东西可以挖掘,刚好趁这个机会复习下,路还长。

wc.exe指令(C++)

标签:回文   自我   src   nbsp   小结   审核   管理系统   and   personal   

原文地址:https://www.cnblogs.com/kiewillis/p/9648095.html


评论


亲,登录后才可以留言!