WordCount实现

Posted wlyw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordCount实现相关的知识,希望对你有一定的参考价值。

源码地址:https://gitee.com/LIUJIA6/wordcount_implementation

需求说明:

WordCount的需求可以概括为:对程序设计语言源文件统计字符数、单词数、行数,统计结果以指定格式输出到默认文件中,以及其他扩展功能,并能够快速地处理多个文件。可执行程序命名为:wc.exe

解题思路:

读完需求说明,知道需要实现字符,单词以及行数的统计。本次使用了基础语言c语言,由于在面向对象编程中遇到了问题,于是转而使用面向过程方法。

程序设计:

  变量初始化以及错误文件判断

技术分享图片

  字符,单词以及行数

技术分享图片

  文件关闭以及输出结果至result.txt文件

技术分享图片

  主函数:读取指定文件

技术分享图片

测试:

直接使用白盒测试法,运行程序并截图如下

技术分享图片

技术分享图片

测试完成,结果与预期一致。

总结:

本次作业总的来说还是做的很顺手的,不过由于使用了码云这个新软件,在上传代码时不熟悉折腾了好久。。。

以上是关于WordCount实现的主要内容,如果未能解决你的问题,请参考以下文章

Hive 实现 wordcount

WordCount实现

Java编程MapReduce实现WordCount

MapReduce编写wordcount程序代码实现

Akka实现WordCount(Scala)

Hadoop- Wordcount程序原理及代码实现