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: pgpWqyeV96LVt.pgp
Description: PGP signature

Antwort per Email an