UNGETC
Section: C Library Functions (3)
索引
jman
BSD mandoc
索引
名称
ungetc
- 入力ストリームから文字を戻す
索引
ライブラリ
Lb libc
索引
書式
In stdio.h
Ft int
Fn ungetc int c FILE *stream
索引
解説
Fn ungetc
関数は、
(符号なし char に変換されている)
文字
Fa c
を
Fa stream
が指す入力ストリームに戻します。
プッシュバックされた文字は、
次にそのストリームを読んだときには
(逆の順序で)
返されます。
プッシュバックした文字は、
そのストリームから読み出す前に、
ファイル位置検索関数
(fseek3,
fsetpos(3),
または
rewind(3))
のいずれかへの割り込み呼び出しが
成功すると廃棄されます。
1 文字分のプッシュバックは保証されていますが、十分なメモリ
がある限り、実質的には限度なしのプッシュバックが可能です。
文字のプッシュバックに成功すると、
そのストリームのファイル終了表示子を
クリアします。
索引
戻り値
Fn ungetc
関数は、変換後にプッシュバックされたキャラクタを返すか、
またはその操作に失敗した場合は
EOF
を返します。引数
Fa c
の文字値が
EOF
に等しい場合は、
その操作は失敗してストリームは変更されません。
索引
関連項目
fseek(3),
getc(3),
setvbuf(3)
索引
規格
Fn ungetc
関数は、
St -isoC
に適合しています。
索引
Index
- 名称
-
- ライブラリ
-
- 書式
-
- 解説
-
- 戻り値
-
- 関連項目
-
- 規格
-
Time: 07:07:14 GMT, January 12, 2009