PUTS(3S) PUTS(3S) NAME 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 null-terminated string pointed to by s ,followed by a new-line 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 terminating null character. SEE ALSO exit(2), lseek(2), write(2), abort(3C), fclose(3S), ferror(3S), fopen(3S), fread(3S), printf(3S), putc(3S), stdio(3S). DIAGNOSTICS On success both routines return the number of characters written; otherwise they return EOF. This will happen if the routines try to write on a file that has not been opened for writing. NOTES puts appends a new-line character while fputs does not. Page 1