AT&T UNIX™PC Unix System V Users Manual - tenox
AT&T UNIX™PC Unix System V Users Manual - tenox AT&T UNIX™PC Unix System V Users Manual - tenox
PUTC ( 3S ) PUTC ( 3S ) NAME putc, putchar, fputc, putw - put character or word on a stream SYNOPSIS #include int putc {c, stream) char c; FILE •stream; int putchar {c) char c; int fputc {c, stream) char c; FILE •stream; int putw {w, stream) int w; FILE •stream; DESCRIPTION Putc writes the character c onto the output stream (at the position where the file pointer, if defined, is pointing). Putchar( c ) is defined as putc( c, stdout ). Putc and put char are macros. Fputc behaves like putc, but is a function rather than a macro. Fputc runs more slowly than putc , but takes less space per invocation. Putw writes the word (i.e. integer) w to the output stream (at the position at which the file pointer, if defined, is pointing). The size of a word is the size of an integer and varies from machine to machine. Putw neither assumes nor causes special alignment in the file. Output streams, with the exception of the standard error stream stderr, are by default buffered if the output refers to a file and line-buffered if the output refers to a terminal. The standard error output stream stderr is by default unbuffered, but use of freopen(see fopen(3S)) will cause it to become buffered or linebuffered. When an output stream is unbuffered information is queued for writing on the destination file or terminal as soon as written; when it is buffered many characters are saved up and written as a block; when it is line-buffered each line of output is queued for writing on the destination terminal as soon as the line is completed (that is, as soon as a new-line character is written or terminal input is requested). Setbuf(3S) may be used to change the stream's buffering strategy. SEE ALSO fclose(3S), ferror(3S), fopen(3S), fread(3S), printf(3S), puts(3S), setbuf(3S). DIAGNOSTICS On success, these functions each return the value they have written. On failure, they return the constant EOF. This will occur if - 1 -
- Page 903 and 904: LDRSEEK ( 3X ) LDRSEEK ( 3X ) NAME
- Page 905: LDSHREAD ( 3X ) LDSHREAD ( 3X ) NAM
- Page 908 and 909: ,ry
- Page 910 and 911: � '"'"--
- Page 912 and 913: I!) r) ·--... .._ _ .. .
- Page 914 and 915: y I
- Page 916 and 917: LOCKF (3C) LOCKF (3C) F _LOCK and F
- Page 918 and 919: I� ' .... ._ .·
- Page 920 and 921: LSEARCH ( 3C ) LSEARCH ( 3C ) unsig
- Page 922 and 923: MALLOC (3C) MALLOC (3C) M_NLBLKS Se
- Page 924 and 925: MA THERR (3M) MATHERR (3M) } BESSEL
- Page 926 and 927: () . -�
- Page 928 and 929: MEMORY (3C} MEMORY (3C) Character m
- Page 930 and 931: MENU (3T) (AT&T UNIX PC only ) MENU
- Page 932 and 933: MENU (3T) (AT&T UNIX PC only ) mite
- Page 934 and 935: MENU (3T) (AT&T UNIX PC only ) FILE
- Page 936 and 937: MESSAGE ( 3T ) ( AT&T UNIX PC only
- Page 939: MONITOR ( 3C ) MONITOR ( 3C ) NAME
- Page 943 and 944: PASTE (3T) (AT&T UNIX PC only ) PAS
- Page 945 and 946: PASTE ( 3T ) ( AT&T UNIX PC only )
- Page 947: PERROR (3C) PERROR (3C) NAME perror
- Page 950 and 951: (� / I I I I I I I I I I I I I I
- Page 952 and 953: PRINTF (3S) PRINTF (3S) A field wid
- Page 956 and 957: PUTC (3S) PUTC (3S) BUGS the file s
- Page 959 and 960: PUTPWENT ( 3C ) PUTPWENT ( 3C ) NAM
- Page 961 and 962: PUTS ( 3S ) PUTS ( 3S ) NAME puts,
- Page 963 and 964: QSORT (3C) QSORT (3C) NAME qsort -
- Page 965 and 966: RAND ( 3C ) RAND ( 3C ) NAME rand,
- Page 967 and 968: REGCMP (3X) REGCMP (3X) NAME regcmp
- Page 969 and 970: SCANF ( 3S ) SCANF(3S) NAME scanf,
- Page 971: SCANF(3S) SCANF(3S) , f , and g may
- Page 974 and 975: I�
- Page 976 and 977: I�
- Page 978 and 979: � I J rj ---
- Page 980 and 981: � ·· .. � '.---- -' · n
- Page 983: SSIGNAL ( 3C ) SSIGNAL ( 3C ) NAME
- Page 987: STDIPC ( 3C ) STDIPC ( 3C ) NAME st
- Page 990 and 991: STRING (3C) STRING (3C) NOTE BUGS S
- Page 992 and 993: ·-- . ·
- Page 995 and 996: SWAB ( 3C ) SWAB ( 3C ) NAME swab -
- Page 997 and 998: SYSTEM ( 3S ) SYSTEM( 3S ) NAME sys
- Page 999 and 1000: TAM (3T) (AT&T UNIX PC only ) TAM(3
- Page 1001 and 1002: TAM(3T) (AT&T UNIX PC only ) TAM(3T
- Page 1003 and 1004: TAM (3T) (AT&T UNIX PC only ) TAM(3
PUTC ( 3S ) PUTC ( 3S )<br />
NAME putc, putchar, fputc, putw - put character or word on a stream<br />
SYNOPSIS<br />
#include <br />
int putc {c, stream)<br />
char c;<br />
FILE •stream;<br />
int putchar {c)<br />
char c;<br />
int fputc {c, stream)<br />
char c;<br />
FILE •stream;<br />
int putw {w, stream)<br />
int w;<br />
FILE •stream;<br />
DESCRIPTION<br />
Putc writes the character c onto the output stream (at the position<br />
where the file pointer, if defined, is pointing). Putchar( c ) is<br />
defined as putc( c, stdout ). Putc and put char are macros.<br />
Fputc behaves like putc, but is a function rather than a macro.<br />
Fputc runs more slowly than putc , but takes less space per invocation.<br />
Putw writes the word (i.e. integer) w to the output stream (at the<br />
position at which the file pointer, if defined, is pointing). The size<br />
of a word is the size of an integer and varies from machine to<br />
machine. Putw neither assumes nor causes special alignment in<br />
the file.<br />
Output streams, with the exception of the standard error stream<br />
stderr, are by default buffered if the output refers to a file and<br />
line-buffered if the output refers to a terminal. The standard error<br />
output stream stderr is by default unbuffered, but use of<br />
freopen(see fopen(3S)) will cause it to become buffered or linebuffered.<br />
When an output stream is unbuffered information is<br />
queued for writing on the destination file or terminal as soon as<br />
written; when it is buffered many characters are saved up and<br />
written as a block; when it is line-buffered each line of output is<br />
queued for writing on the destination terminal as soon as the line<br />
is completed (that is, as soon as a new-line character is written or<br />
terminal input is requested). Setbuf(3S) may be used to change<br />
the stream's buffering strategy.<br />
SEE ALSO<br />
fclose(3S), ferror(3S), fopen(3S), fread(3S), printf(3S), puts(3S),<br />
setbuf(3S).<br />
DIAGNOSTICS<br />
On success, these functions each return the value they have written.<br />
On failure, they return the constant EOF. This will occur if<br />
- 1 -