tail head cat sleep
QR code linking to this page

manページ  — PUTC

名称

fputc, putc, putchar, putw – キャラクタかワードをストリームに出力

内容

ライブラリ

Standard C Library (libc, -lc)

書式

#include <stdio.h>

int
fputc(int c, FILE *stream);

int
putc(int c, FILE *stream);

int
putchar(int c);

int
putw(int w, FILE *stream);

解説

fputc() 関数は、(``unsigned char'' に変換された) 文字 cstream が指す出力ストリームに出力します。

putc() マクロは、 fputc() と本質的に同じように動作しますが、 インラインに展開されるマクロです。 stream を複数回評価することがあるので、 putc() には、副作用がおきる式を引数として指定しないでください。

putchar() マクロは putc() と同じですが、出力ストリームは stdout です。

putw() 関数は、指定された int を指定された出力ストリーム stream に書き込みます。

戻り値

fputc(), putc(), putchar() 関数は、書き込んだ文字を返します。 エラーが発生した場合は EOF を返します。 putw() は、問題がない場合は 0 を返し、 書込みエラーが発生した場合、 または読込み専用ストリームに書き込もうとした場合は EOF を返します。

関連項目

ferror(3), fopen(3), getc(3), stdio(3)

規格

fputc(), putc(), putchar() 関数は、 ISO/IEC 9899:1990 ("ISO C90") に適合しています。 putw() 関数は、 AT&T v6 で登場しました。

バグ

int のサイズとバイトオーダはマシンによって異なるので、 移植可能アプリケーションに putw() を使用しないでください。

PUTC (3) June 4, 1993

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

"I liken starting one's computing career with Unix, say as an undergraduate, to being born in East Africa. It is intolerably hot, your body is covered with lice and flies, you are malnourished and you suffer from numerous curable diseases. But, as far as young East Africans can tell, this is simply the natural condition and they live within it. By the time they find out differently, it is too late. They already think that the writing of shell scripts is a natural act."
— Ken Pier, Xerox PARC