機能 |
入力ストリームへ文字を押し戻すことを表す。 |
||||
---|---|---|---|---|---|
定義 |
#include <stdio.h> int ungetc ( int c, FILE * stream ); |
||||
引数 |
|
||||
戻り値 |
成功した場合は、変換されて押し戻された文字を返す。 エラーが発生した場合は、EOFを返す。 |
||||
実装例 |
#include <stdio.h> int main(void) { int ret; int c; ret = ungetc('a', stdin); if (EOF != ret) { c = getchar(); printf("c=%c\n", c); } return 0; } |
||||
実行結果 |
c=a |
ungetc()