FPUTS(3)
Library Functions Manual
FPUTS(3)
NAME
fputs
,
puts
—
output a line to a stream
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <
stdio.h
>
int
fputs
(
const char * restrict str
,
FILE * restrict stream
);
int
puts
(
const char *str
);
DESCRIPTION
The function
fputs
() writes the string pointed to by
str
to the stream pointed to by
stream
.
The function
puts
() writes the string
str
, and a terminating newline character, to the stream
stdout
.
RETURN VALUES
The
fputs
() function returns 0 on success and
EOF
on error;
puts
() returns a nonnegative integer on success and
EOF
on error.
ERRORS
[
EBADF
]
The
stream
supplied is not a writable stream.
The functions
fputs
() and
puts
() may also fail and set
errno
for any of the errors specified for the routines
write(2)
.
SEE ALSO
ferror(3)
,
putc(3)
,
stdio(3)
STANDARDS
The functions
fputs
() and
puts
() conform to ANSI X3.159-1989 (“ANSI C”).
June 4, 1993
NetBSD 5.99