如何用C语言实现从文件中读取一段英文文章,将里面的字母,空格的个数显示出来,并将单词排序

怎么用C语言实现从文件中读取一段英文文章,将里面的字母,空格的个数显示出来,并将单词排序
怎么用C语言实现从文件中读取一段英文文章,将里面的字母,空格的个数显示出来,并将单词排序;

------解决方案--------------------
可以使用链表来实现。链表的节点可以定义为struct Node{char *str;int nTimes;};
按顺序读取文件,遇到第一次出现的单词,就进行插入排序;如果不是第一次出现就对节点中的nTimes进行加一;

------解决方案--------------------
从文件中读取出来,按空格和标点符号去统计就好了吧。。
探讨
具体点可以吗?这样太抽象了?

------解决方案--------------------
http://topic.csdn.net/u/20120408/21/9f848574-71eb-401e-b442-6153475ca6a0.html