NAME
fputs
, puts
— output a line to a
stream
SYNOPSIS
#include
<stdio.h>
int
fputs
(const
char *str, FILE
*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
Upon successful completion a non-negative integer is returned.
Otherwise, EOF
is returned, the global variable
errno is set to indicate the error, and the error
indicator is set for the stream.
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
STANDARDS
The functions fputs
() and
puts
() conform to ANSI X3.159-1989
(“ANSI C89”).
HISTORY
The function puts
() first appeared in
Version 6 AT&T UNIX and
fputs
() in Version 7
AT&T UNIX.