求解,为什么用str[i]!='\0'就可以正常输出,而用str[i]!='\n'就会乱码?
#include<stdio.h>
int main()
{
char str[60];
int i;
gets(str);
for (i = 0; (str[i] != '\n'); i++)
printf("%c", str[i]);
return 0;
}
求解,为什么用str[i]!='\0'就可以正常输出,而用str[i]!='\n'就会乱码?
#include<stdio.h>
int main()
{
char str[60];
int i;
gets(str);
for (i = 0; (str[i] != '\n'); i++)
printf("%c", str[i]);
return 0;
}