C

时间:2015-11-23 22:03:29

标签: c string pointers matrix

我正在学习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);

0 个答案:

没有答案