我正在学习C语言,所以我是C的新手。我在高中就读Pascal。我有一个问题:
我必须按字母顺序排列从键盘读取的一串字符串,直到" over"它被介绍了。
我收到错误:不兼容的错误:
从类型'char'分配类型'char [10]'时,不兼容的类型
代码是:
char *word = (char *)malloc(30);
int i = 0 ;
char matrixs[20][10];
if(word == NULL)
{
exit(-1);
}
do
{
printf("Insert the word ");
scanf("%s",word);
if(strcmp(word,"over") != 0)
{
matrixs[i] = *word;
}
}
while(strcmp(word,"over") != 0);
free(word);