Hallo! On 23 Jun 2004 at 22:26 +0200, Jochen Heller wrote: > ich stecke gerade mitten in meinem Einstieg in der C-Programmierung > und bin nun zur Bibliotheksfunktion fflush(); vorgedrungen, die mir > eigentlich bei 'fflush(stdin);' den Müll aus stdin löschen soll, der > fälschlich vom Anwender eingegeben wurde. Nein. fflush(3) ist nur für Ausgabe-Streams definiert. Darüber hinaus besteht die Funktion von fflush ja gerade darin, bereits geschriebene, aber noch zwischengepufferte Zeichen endgültig auszugeben. Wie passt das mit Eingabe-Streams wie stdin zusammen? > Kann es sein, dass da ein Fehler in der aktuellen C-Version bei > Sarge/Sid enthalten ist? Nein, siehe oben. Und um dir in Zukunft derartige Spekulationen zu ersparen, würde ich die Anschaffung eines guten Buches über C-Programmierung empfehlen. Gruß, Elmar -- [ GnuPG: D8A88C0D / 2407 063C 1C92 90E9 4766 B170 5E95 0D7F D8A8 8C0D ] ······································································· Heisenberg might have been here.
Attachment:
pgpxk2oR9Pnex.pgp
Description: PGP signature