| Developer's Daily | Unix by Example |
| main | java | perl | unix | dev directory | web log |
|
getw, putw − input and output of words (ints) |
#include <stdio.h> int getw(FILE *stream); int putw(int w, FILE *stream); |
|
getw reads a word (that is, an int) from stream. It’s provided for compatibility with SVID. We recommend you use fread(3) instead. putw writes the word w (that is, an int) to stream. It is provided for compatibility with SVID, but we recommend you use fwrite(3) instead. |
|
Normally, getw returns the word read, and putw returns the word written. On error, they return EOF. |
|
The value returned on error is also a legitimate data value. ferror(3) can be used to distinguish between the two cases. |
|
SVID |
|
fread(3), fwrite(3), ferror(3), getc(3), putc(3) |