我正在尝试为我正在调用的3d字符数组动态分配内存
buffer
就像现在一样,我的代码如下:
char buffer[50][50][20]
最终,我需要根据通过CSV文件读取的行数和列数来处理此阵列中的数千个点。我将这些变量保存为:
numCol;
numRow;
我的程序通过函数完美地找到它们并将它们返回到main(),我想用它来创建我的'缓冲区'。
如何使用malloc()或其他方法分配空间来创建采用以下形式的缓冲区:
char buffer[numCol][numRow][20].
20可以保留,因为这是我定义的CSV单元格中的最大字符数。