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: 2019-11-20 16:35 von 127.0.0.1