字符串输出乱码
#include<stdio.h>int main()
{
char str[100];
int i=0;
while((str[i++])=getchar()!='\n');
for(i=0;i<100;i++)
printf("%c",str[i]);
return 0;
}
想请教下各位朋友,为什么我输入一行字母,打印出来的是一行乱码呢?我的程序哪里出错了?
2019-12-17 15:34
2019-12-17 15:55
2019-12-17 15:58
2019-12-17 16:00
2019-12-17 16:05
2019-12-17 16:55