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) |