puts(3S)
puts, fputs --
put a string on a stream
Synopsis
#include <stdio.h>
int puts (const char s);
int fputs (const char s, FILE stream);
Description
puts writes the string pointed to by
s,
followed by a new-line character, to the standard output stream
stdout [see
intro(3)].
fputs writes the null-terminated string pointed to by
s
to the named output
stream.
Neither function writes the terminating null character.
Errors
On success both routines return the number of characters written;
otherwise they return EOF
.
The functions puts and fputs fail
if either the named stream is unbuffered or its buffer
needed to be flushed and an attempt was made to write at
or beyond the offset maximum.
References
abort(3C),
exit(2),
fclose(3S),
ferror(3S),
fopen(3S),
fprintf(3S),
fread(3S),
intro(3),
Intro(3S),
lseek(2),
putc(3S),
write(2)
Notices
puts appends a new-line character while fputs does not.
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004