fputs
—write a character string in a file or stream#include <stdio.h> int fputs(const char *s, FILE *fp); #include <stdio.h> int _fputs_r(struct _reent *ptr, const char *s, FILE *fp);
Description
fputs
writes the string at s (but without the trailing null)
to the file or stream identified by fp.
_fputs_r
is simply the reentrant version of fputs
that takes
an additional reentrant struct pointer argument: ptr.
Returns
If successful, the result is 0
; otherwise, the result is EOF
.
Portability
ANSI C requires fputs
, but does not specify that the result on
success must be 0
; any non-negative value is permitted.
Supporting OS subroutines required: close
, fstat
, isatty
,
lseek
, read
, sbrk
, write
.