Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ferror(3S)

fopen(3S)

fread(3S)

printf(3S)

putc(3S)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026