我的代码出错了,但是不知道怎么错的,哪位大神指点一下我?T-T
#include<stdio.h> int main() { char str[100]; fgets(str,100,stdin); int i; for (i=0;str[i]!='\0';i++) { if (str[i]=='\n') { str[i]='\0'; break; } } printf("%s\n",str); return 0; }
以下是参考其他题解的代码:
#include<stdio.h> int main() { char c; while ((c=getchar())!='\n') { printf("%c",c); } return 0; }