【发布时间】:2015-04-19 18:18:46
【问题描述】:
我只是想知道我到底该怎么做。我知道我应该使用malloc,但我仍然不确定该怎么做。
编辑:我意识到我真正想要使用的函数是realloc
我想分配的每一行的大小都会发生变化,我还想随着程序代码的进行添加更多行。
如果您想知道为什么,我正在做一个项目,在该项目中,我读取了一个 .txt 文件,然后打印出出现次数最多的单词以及出现次数.
【问题讨论】:
-
@iharob 那你会怎么做呢?
-
Knuth 的“Literal Programming”第 12 章中有两个很好的解决方案。第一个可能是解决这个问题的最佳方法,而第二个示例是在 Unix 上如何使用一个简单的 shell 脚本。
-
@iharob 如果没有
malloc,我认为你无法做到这一点。
标签: c multidimensional-array malloc