我有一个指向字符数组的指针:
space=(char**)calloc(100000,sizeof(char*));
for(i=0;i<100000;i++){
space[i]=(char*)calloc(1,sizeof(char));
}
这样当我使用以下命令时
printf("%s\n",space[0]);
我明白了"a b c d e"
我想分配"a b c d e"
给
char c[10];
这样
printf("%s",c)
产量
"a b c d e"
但是当我尝试
c=space[0]
我收到以下错误:
incompatible types in assignment
我究竟做错了什么?