我使用fgets接收可变数量的字符串行。每一行的末尾都标有一个新行。我正在尝试分配一个字符串数组(使用malloc)。数组的每个索引将指向用户输入的文本的每一行。这真的很难解释,所以这里有一个例子: 使用fgets和malloc,允许用户输入多行字符串。用户将用'.‘表示字符串的结束。换行符。多个字符串中的每一行都将作为字符串存储在动态分配的数组中。each line of the poem (not in reverse)
我正在将一些MATLAB代码翻译成C语言,并且我要转换的脚本大量使用了具有10*100*300个复杂条目的3D数组。阵列的大小还取决于传感器的输入,理想情况下阵列应该是动态分配的。我还尝试了一个指针数组的数组 int ***array = malloc(3*sizeof(int**)); *array[i] = malloc(3*sizeof(int*));
for (j