PUTS(3S) — STANDARD I/O FUNCTIONS
NAME
puts, fputs − put a string on a stream
SYNOPSIS
#include <stdio.h>
puts(s)
char ∗s;
fputs(s, stream)
char ∗s;
FILE ∗stream;
DESCRIPTION
puts() writes the NULL-terminated string pointed to by s, followed by a NEWLINE character, to the standard output stream stdout.
fputs() writes the NULL-terminated string pointed to by s to the named output stream.
Neither function writes the terminal SM NULL character.
DIAGNOSTICS
Both routines return EOF on error. This will happen if the routines try to write on a file that has not been opened for writing.
NOTES
puts() appends a NEWLINE while fputs() does not.
SEE ALSO
ferror(3S), fopen(3S), fread(3S), printf(3S), putc(3S)
Sun Release 4.0 — Last change: 6 October 1987