小白求助:输出空格后字符
#include <stdio.h>
#include <string>
int main()
{
int i,j;
char name[128];
while(fgets(name,128,stdin)!=NULL)
{
name[strlen(name)-1]='\0';
for(i=0, j=0; name[i]; i++)
if(name[i]==' ')
j=i+1;
for(i=j; name[i]; i++)
putchar(name[i]);
putchar('\n');
}
return 0;
}
oj显示:Runtime Error
请问是不是while(fgets(name,128,stdin)!=NULL)出错了?谢谢!