小迪 发表于 2017-8-31 10:17:33

strcat视频教程实力打脸,咋回事啊???

int main()
{
        char str1[] = "I love";
        char str2[] = "baidu.com!";

        strcat(str1, " ");
        strcat(str1, str2);

        printf("str1 : %s\n", str1);

        return 0;
}


然后呢,VS2013:




咋回事啊,为什么鱼总课程里面是可以的,我这边不可以,我该怎么修改呢?

ba21 发表于 2017-8-31 10:27:28

函数原型:extern char *strcat(char *dest,char *src);

函数功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。
注意事项:
src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。

小迪 发表于 2017-8-31 10:41:41

ba21 发表于 2017-8-31 10:27
函数原型:extern char *strcat(char *dest,char *src);

函数功能:把src所指字符串添加到dest结尾处(覆 ...





追问:


为啥鱼总的编译器可以啊???

ba21 发表于 2017-8-31 10:49:22

小迪 发表于 2017-8-31 10:41
追问:




你看错了吧{:10_304:}

小迪 发表于 2017-8-31 10:50:35

ba21 发表于 2017-8-31 10:49
你看错了吧

绝对没有看错啊,千真万确!

ba21 发表于 2017-8-31 10:51:52

小迪 发表于 2017-8-31 10:50
绝对没有看错啊,千真万确!

为什么要纠结这些呢?知道原因就好了。他的可不可以讲实话我并不关心。最多也就是编译器自动修正
页: [1]
查看完整版本: strcat视频教程实力打脸,咋回事啊???