ungetc


入力ストリームへの文字押し戻しを行います。

備考

CS+が提供するデバッグ機能では,サポートされていません。

[所属]

標準ライブラリ

[指定形式]

#include <stdio.h>

int ungetc(int c, FILE *stream);

[戻り値]

文字cを返します。

エラー・リターンはありません。

[詳細説明]

文字cstreamが指す入力ストリームへ押し戻します。ただし,cがEOFの場合,押し戻しは行われません。

押し戻された文字cは,次の文字入力の際,最初の文字として入力されることになります。本関数によって,押し戻すことができるのは1文字だけです。本関数を続けて実行した場合,効果があるのは最後だけです。streamに指定できるのは,標準入出力のstdinだけです。