|
|
1.1 ! root 1: .TH UNGETC 3S ! 2: .CT 2 file_io ! 3: .SH NAME ! 4: ungetc \(mi push character back into input stream ! 5: .SH SYNOPSIS ! 6: .B #include <stdio.h> ! 7: .PP ! 8: .B ungetc(c, stream) ! 9: .br ! 10: .SM ! 11: .B FILE ! 12: .B *stream; ! 13: .SH DESCRIPTION ! 14: .I Ungetc ! 15: pushes the character ! 16: .I c ! 17: back on an input stream. ! 18: That character will be returned by the next ! 19: .I getc ! 20: call on that stream. ! 21: .I Ungetc ! 22: returns ! 23: .IR c . ! 24: .PP ! 25: One character of pushback is guaranteed provided ! 26: something has been read from the stream and the stream is ! 27: actually buffered. ! 28: Attempts to push ! 29: .B EOF ! 30: are rejected. ! 31: .SH "SEE ALSO" ! 32: .IR getc (3), ! 33: .IR stdio (3), ! 34: .IR fseek (3) ! 35: .SH DIAGNOSTICS ! 36: .I Ungetc ! 37: returns ! 38: .B EOF ! 39: if it can't push a character back.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.