跪求大神帮助!!求解C语言编程题目!!!!!求指导!!

基本功能要求
(1)首先文件标准化处理:如果句子有前导空格和后导空格,则删除这些空格,单词与单词之间只保留一个空格。
(2)统计功能:可方便地统计出文档中所有出现次数最多和最少的单词。
(3)查找与替换功能:能够查找任意一个字符串在文档中出现的次数,并可以选择全部或有选择地将其替换为另一个字符串。
(4)显示功能:编辑完成后可以显示编辑后的文档。
(5)抽取功能:重复单词只保留一份拷贝,单独存于另一个文件中
(6)排序功能: 按单词的长度由小到大排序
扩展要求
按单词出现的频率由小到大排序
l不是简单地以空格为分隔符来确定单词
单词必须以字母开头
加入一些规则将单词和非单词分别用不同l的文件存储
其他扩展功能自拟并实现

这个编程有什么需要注意的,从那方面入手,注意事项等等。鄙人的C语言知识仅限于考试,从未真正编程过,求大神指导阿~~~
该系统要求对一个文本文件中的内容进行各种常规操作,如:插入、删除、查找、替换、排序等功能。通过此课题,熟练掌握文本文件的操作及用字符数组或字符指针实现字符串操作的功能

建议设计一个结构体,成员有:单词、单词长度、单词在文中出现的次数等等,读取文件时动态生成链表,每读出一个单词增加一个节点,重复的次数变量加1,最终所有操作对链表进行即可,可另外设一结构体记录不是单词的内容。很简单的,祝你好运!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-11
这种问题大神不会回答的~~~
第2个回答  2012-06-15
这就看你自己的基本功了,对文件以及字符的操作。
相似回答