【发布时间】:2026-02-15 02:00:02
【问题描述】:
我想用malloc 创建一个数组,然后为数组的字段分配fgets 的输出。
char *words;
words = (char *)malloc(lines*sizeof(char));
int k = 0;
words[k] = (char *)malloc(mysize*sizeof(char));
这行不通,因为我猜是缺少指针。我能做什么?
【问题讨论】:
-
您必须将单词分配为指向字符的指针数组,而不是字符数组。