arrow 若葉プログラミング塾 > 知識の玉手箱 > C関数リファレンス >
fputc()
fputc()

この関数の目的

fputc()は、ストリームへ文字を出力する。

定義

	#include <stdio.h>
	int fputc(int c, FILE *stream);

働き

この関数は、 c (unsigned char に変換される)で指定される文字を stream が指す出力ストリームに書き出す。 場所は、(定義されていれば)ストリームの位置指定子で決まり、指定子は適切に進められる。 位置指定要求に答えられない場合や、ファイルが追加モードで開かれていた場合、文字は出力ストリームに追加される。

返り値は、書かれた文字である。書き込みエラーが発生した場合、ストリームのエラー指定子をセットし、 EOF を返す。

解説

機能はマクロ版 putc() と同じである。

近年のパーソナルコンピュータは、書き込みにエラーが発生するということは、ファイルを読み込みモードで開いていたのでない限り、ほとんどない。 返り値はめったにチェックされない。

arrow 若葉プログラミング塾 > 知識の玉手箱 > C関数リファレンス >
KC