kennen:lib:ungetc
Inhaltsverzeichnis
ungetc()
#include <cstdio>
int ungetc (int c, FILE *datei)
Schiebt das gerade gelesene Zeichen c wieder in den datei-Puffer zurück.
Parameter
c | Zahlwert eines Zeichens |
datei | C-Dateistrom |
Ergebnis
Rückgabewert: c oder EOF, falls das Zurückstellen scheitert
(evtl. bei mehrfachem Aufruf).
Siehe auch
Beispiel
- ungetc.cpp
#include <cstdio> #include <cchar> int main() { using namespace std; int c, n; while ((c=getchar()) != EOF) { if(isdigit(c)) { ungetc(c, stdin); scanf("%d",&n); printf("%d", 2*n); // Ganzzahlen verdoppeln } else { putchar(c); } } }
kennen/lib/ungetc.txt · Zuletzt geändert: von 127.0.0.1
