char str[LEN];
gets(str);
等价于
char str[LEN+1];
fgets(str,sizeof(str),stdin);
str[strlen(str)-1]='\0';
fgets和gets的区别是fgets会将换行符一并保存到字符串中 ,故字符串还应开大一位。
char str[LEN];
gets(str);
等价于
char str[LEN+1];
fgets(str,sizeof(str),stdin);
str[strlen(str)-1]='\0';
fgets和gets的区别是fgets会将换行符一并保存到字符串中 ,故字符串还应开大一位。