19117839535 发表于 2021-5-7 21:54:27

这个开头的i怎么乱码了,谢谢

#include <stdio.h>
#include <string.h>

int main()
{
      char str;

      strncat(str, "I love FishC.com!", sizeof(str));
            str='\0' ;
            printf("%s",str);

      return 0;
}

Stubborn 发表于 2021-5-7 22:03:31

I love FishC.com!
Process finished with exit code 0
没问题啊,什么乱码,截图呢

人造人 发表于 2021-5-7 22:15:55

#include <stdio.h>
#include <string.h>

int main()
{
    char str = {0};

    strncat(str, "I love FishC.com!", sizeof(str));
    str='\0' ;
    printf("%s",str);

    return 0;
}

赚小钱 发表于 2021-5-9 00:42:18

你这代码越界了啊,长度18,你index也取18。
页: [1]
查看完整版本: 这个开头的i怎么乱码了,谢谢