wc命令行程序
软件的需求分析
程序处理用户需求的模式为:
- wc.exe [parameter][filename]
 
在[parameter]中,用户通过输入参数与程序交互,需实现的功能如下:
1、基本功能
- 支持 -c 统计文件字符数
 - 支持 -w 统计文件单词数
 - 支持 -l 统计文件总行数
 
2、拓展功能
- 支持 -a 返回高级选项(代码行 空行 注释行)
 - 支持 -s 递归处理符合条件的文件
 
3、高级功能
- 支持 -x 程序以图形界面与用户交互
 
[filename] 是待处理文件名。
这是我第一次接触C#,为了写这个程序特意去图书馆借了关于C#入门的书,这几天是非常痛苦的,要学习一门全新的语言,看什么都是全新的,学习的过程非常艰辛,但是经过不懈的努力,终于学会了一点C#,也不是那个看什么函数都看不懂的小白了,学习的时候很苦恼,但是只要有一点进步,就让人很高兴,这大概就是苦尽甘来吧!
wc命令行程序的更多相关文章
- 软件工程第三个程序:“WC项目” —— 文件信息统计(Word Count ) 命令行程序
		
软件工程第三个程序:“WC项目” —— 文件信息统计(Word Count ) 命令行程序 格式:wc.exe [parameter][filename] 在[parameter]中,用户通过输入参数 ...
 - Node.js 命令行程序开发教程
		
nodejs开发命令行程序非常方便,具体操作方式查看下面几篇文章 http://www.ruanyifeng.com/blog/2015/05/command-line-with-node.html ...
 - 在 Mac OS X 上创建的 .NET 命令行程序访问数据库 (使用Entity Framework 7 )
		
var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...
 - C# 控制台程序(命令行程序)设置字体颜色,窗口宽高,光标行数
		
控制台程序(命令行程序)设置窗口宽度高度,如下代码: Console.WriteLine(Console.WindowHeight); Console.WriteLine(Console.Buffer ...
 - 命令行程序增加 GUI 外壳
		
Conmajia © 2012 Updated on Feb. 21, 2018 命令行大家都用过: 图 1 命令行程序工作界面 现在想办法为它做一个 GUI 外壳,实际效果参考图 2. 图 2 带 ...
 - myapp——自动生成小学四则运算题目的命令行程序(侯国鑫 谢嘉帆)
		
1.Github项目地址 https://github.com/baiyexing/myapp.git 2.功能要求 题目:实现一个自动生成小学四则运算题目的命令行程序 功能(已全部实现) 使用 -n ...
 - c#词频统计命令行程序
		
这里将用c#写一个关于词频统计的命令行程序. 预计时间分配:输入处理3h.词条排序打印2h.测试3h. 实际时间分配:输入处理1h.词条排序打印2h.测试3h.程序改进优化6h. 下面将讲解程序的完成 ...
 - Node.js 命令行程序开发资料
		
Node.js 命令行程序开发教程http://www.ruanyifeng.com/blog/2015/05/command-line-with-node.html用Node.js创建命令行工具ht ...
 - Node: 开发命令行程序
		
CLI 的全称是 Command-line Interface (命令行界面),即在命令行接受用户的键盘输入并作出响应和执行的程序. 在 Node.js 中,全局安装的包一般都具有命令行界面的功能,例 ...
 
随机推荐
- 死磕nginx系列--配置文档解读
			
nginx配置文件主要分为四个部分: main(全局设置) http ( ) upstream(负载均衡服务器设置) server(主机设置) location(URL匹配特点位置的设置) serve ...
 - header头
			
<?php header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在 heade ...
 - vue项目 使用nginx代理
			
nginx是一个高性能的HTTP和反向代理服务器.因此常用来做静态资源服务器和后端的反向代理服务器.本文主要记录使用nginx去部署使用vue搭建的前端项目,项目基于vue官方的脚手架vue-cli构 ...
 - 最邻近规则分类(K-Nearest Neighbor)KNN算法
			
自写代码: # Author Chenglong Qian from numpy import * #科学计算模块 import operator #运算符模块 def createDaraSet( ...
 - STL 1–迭代器std::begin()和std::end()使用
			
迭代器是一个行为类似于指针的模板类对象.只需要迭代器iter指向一个有效对象,就可以通过使用*iter解引用的方式来获取一个对象的引用.通常会使用一对迭代器来定义一段元素,可以是任意支持迭代器对象的元 ...
 - switchable图片切换
			
前提: 最近由于项目的需要jquery "switchable图片切换"效果 所以趁着周末有空时间研究下 ,以前工作都依赖于kissy框架,所以也没有综合的写过类似的,如下图所示效 ...
 - D. Jzzhu and Cities
			
Jzzhu is the president of country A. There are n cities numbered from 1 to n in his country. City 1 ...
 - Beautifulsoap - request 网络爬虫 (转)
			
http://www.cnblogs.com/jiayongji/p/7118939.html (转) python爬虫系列(2)—— requests和BeautifulSoup库的基本用法
 - MVC bundle的使用总结
			
在我们的项目里面充斥着很多静态文件,为了追求模块化.插件化很多静态文件都被设计成模块的方式或者被分解,在需要的时候在通过组合的方式在UI层上使用:这就带来一个问题,文件多了会影响浏览器加载页面的速度, ...
 - 第三次作业:结对编程--实现表格在APP的导入和显示
			
031302517 031302319 ps:共同完成一篇随笔,文章中的第一人称我(517),队友(319) 一.功能分析+实现思路+结队讨论 这里我将功能分析和实现思路还有结对过程中的一些讨论结合在 ...