C/ungetc

Z Wikibooks, biblioteki wolnych podręczników.

< C

Spis treści

[edytuj] Deklaracja

int ungetc( int c, FILE *stream );


[edytuj] Pliku nagłówkowy

stdio.h


[edytuj] Opis

Funkcja zwraca znak c z powrotem do stumienia stream. Przy najbliższej operacji czytania z tego strumienia znak pojawi się ponownie, jako pierwszy. Zwracany znak jest przekształcany do typu unsigned char; nie można zwrócić w ten sposób znacznika końca pliku (EOF). Dla każdego strumienia dopuszczalne jest zwrócenie z powrotem tylko jednego znaku.

[edytuj] Wartość zwracana

Wartość zwracana przez funkcję to wycofany znak w razie powodzenia lub EOF w razie błędu.