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

名称
ライブラリ
書式
解説
戻り値
関連項目
規格

jman



Time: 07:07:14 GMT, January 12, 2009