【发布时间】:2016-04-01 11:08:12
【问题描述】:
我想动态分配一个二维数组来存储字符串。
我最初是这样声明数组的:
char lines[numlines][maxlinelength];
然而,当 numlines 非常大时,这会给我一个堆栈溢出。
如何动态分配它以防止堆栈溢出?
【问题讨论】:
-
arr = malloc(numlines[star]maxlinelength[star]sizeof(char));
标签: c arrays multidimensional-array char malloc