打印出来后面带乱码?
求助按小甲鱼的课程用VS2019打印以下编程,后面出现乱码
#include<stdio.h>
int main()
{
char a={'F','i','s','h','C'};
printf("%s\n",a);
return 0;
}
打印出来结果: FishC烫烫烫坦?K翳
为什么会出现这个问题? 加个 \0 就行了,而且你的分号用了中文的
#include<stdio.h>
int main()
{
char a={'F','i','s','h','C', '\0'};
printf("%s\n",a);
return 0;
} 改成这样:
char a={'F','i','s','h','C', '\0'}; qiuyouzhi 发表于 2020-8-8 11:53
改成这样:
可以了,谢谢哈
页:
[1]