int fputs(char *str, FILE *stream)
{
int c;
while(c=*str++)
putc(c, stream);
return ferror(stream) ? EOF : 非零值
}
所以fputs不会将str里的‘\0’写入到stream中去。
int fputs(char *str, FILE *stream)
{
int c;
while(c=*str++)
putc(c, stream);
return ferror(stream) ? EOF : 非零值
}
所以fputs不会将str里的‘\0’写入到stream中去。