c语言压缩文本文件 求解答!写出来再加10分!

2025-06-21 06:17:26
推荐回答(2个)
回答1:

可以考虑用一个map 键值对 来存放 的首次出现单词,一个单词对应一个序号
然后一行一行进行读取,对每一行里的字符 只要不是字母 就截取来 和 map、中已有的单词进行比较 重复的 就取出序号代替 不重复的 放进map

这样就好了
你需要一个获取单词的函数 一个压缩单词的函数 一个比较单词的函数
把这3个函数做出来 你的程序 大致就好了

这个 你自己想比较好 和简单其实

回答2:

有待研究下