我無法動態聲明2D數組(一個已知大小的維度,其他未知讀取文件以及存儲在整數行中的行數)。類型'char *'分配類型'char * [(sizetype)(NColDataType)]'時的C - 不兼容類型'
int NColDataType = 16;
char *DataType[NColDataType];
DataType = (char *)malloc(sizeof(char)*lines);
當這個被編譯時,收到3號線以下錯誤:分配給輸入時
不兼容的類型 '字符 * [(的SizeType)(NColDataType)]' 從類型' char *'
我對這裏的問題無能爲力,特別是爲什麼即使這些類型似乎匹配也會引發錯誤。
第二屆,像變魔術一樣!謝謝! – StuartKerr