fflush() löscht die gepufferten Daten nicht.
Die Funktion ist nur dazu da die Schreibfunktion des Datenpuffers zu wingen die im Userspace gepufferten Daten weiter zu verarbeiten.
pg
It's not an optical illusion, it just looks like one.
-- Phil White
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »pg« (20.03.2003, 15:44)
Wer "Das Buch schlecht hin" sucht, sollte sich mal das K&R anschauen.
"The C Programming Language"
by Brian W. Kernighan and Dennis M. Ritchie.
Prentice Hall, Inc., 1988.
ISBN 0-13-110362-8 (paperback), 0-13-110370-9 (hardback).
Wenn du zum beispiel einen satz in einem array speichern willst und das array zu klein is hasta ja nen buffer owerflow...wenn du allerdings danach fflush(stdin); verwendest erden die überlappenden Zeichen einfach weggeworfen
soll ich da jetzt meine gnupg signature dranhängen??