GETW(3)

名前
getw, putw - ワード(int)の入出力

書式
#include <stdio.h>

int getw(FILE *stream);
int putw(int w, FILE *stream);

説明
getw は stream からワード(int型)を読み込む。 これは、SVID との互換性のために提供されている。 この関数の代りに fread(3) を使用することを勧める。

putw は stream にワード w(int型)を書き込む。 これは SVID との互換性のために提供されているが、この関数の代りに fwrite(3)を使用することを勧める。

返り値
通常、getw は読み込んだワードを、putw は書き込んだワードを返す。 エラーが発生した場合、これらの関数は EOF を返す。

バグ
エラーの際に返される値はまた、正当な値でもある。 ferror(3) を使用することで、この二つの場合を区別することが出来る。

準拠
SVID

関連項目
fread(3), fwrite(3), ferror(3), getc(3), putc(3)