60 lines
1.3 KiB
Groff
60 lines
1.3 KiB
Groff
|
|
|
|
PUTC(3) Minix Programmer's Manual PUTC(3)
|
|
|
|
|
|
NAME
|
|
putc, putchar, fputc, putw - put character or word on a stream
|
|
|
|
SYNOPSIS
|
|
#include <stdio.h>
|
|
|
|
int putc(int c, FILE *stream)
|
|
int putchar(int c)
|
|
int fputc(int c, FILE *stream)
|
|
int putw(int w, FILE *stream)
|
|
|
|
DESCRIPTION
|
|
Putc appends the character c to the named output stream. It returns the
|
|
character written.
|
|
|
|
Putchar(c) is defined as putc(c, stdout).
|
|
|
|
Fputc behaves like putc, but is a genuine function rather than a macro.
|
|
|
|
Putw appends word (that is, int) w to the output stream. It returns the
|
|
word written. Putw neither assumes nor causes special alignment in the
|
|
file.
|
|
|
|
SEE ALSO
|
|
fopen(3), fclose(3), getc(3), puts(3), printf(3), fread(3).
|
|
|
|
DIAGNOSTICS
|
|
These functions return the constant EOF upon error. Since this is a good
|
|
integer, ferror(3) should be used to detect putw errors.
|
|
|
|
BUGS
|
|
Because it is implemented as a macro, putc treats a stream argument with
|
|
side effects improperly. In particular `putc(c, *f++);' doesn't work
|
|
sensibly.
|
|
|
|
Errors can occur long after the call to putc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
November 6, 1985 1
|
|
|