假设我想在最多19个字符的页面列表中读取,例如4(页数)Name1 Name2 Name3 Name4
我试图使用全局2D数组来存储页码和页面名称,我得到一个错误,说从不兼容的指针类型分配...
谢谢
static int nPages;
static char** pageName;
int main(void){
scanf(" %d", &nPages);
pageName = (char *)malloc(nPages*sizeof(char));
for(int i=0; i < nPages ;i++){
pageName[i] = (char *)malloc(20*sizeof(char));
scanf(" %s", pageName[i]);
}
//Free Memory Here of coz.
return 0;
}
Run Code Online (Sandbox Code Playgroud)