void dynamicArray(int** num1, int** num2, char*** str, int size)
{
int i = 0;
*(num1) = (int*)malloc(sizeof(int) * size);
*(num2) = (int*)malloc(sizeof(int) * size);
*(str) = (char**)malloc(sizeof(char*) * size);
for( i = 0; i < size; i++){
*(*(str) + i) = (char*)malloc(sizeof(char) *5);
}
return;
}
我是否成功地为我的 ***char 正确分配了内存?我正在尝试创建一个二维数组“句子”。我的主程序有问题,我认为这可能是问题所在。