[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fuktioniert die C-Funktion fflush(); nicht bei Sid/Sarge?



Hallo!

On 23 Jun 2004 at 23:42 +0200, Jochen Heller wrote:

> Am Mi, den 23.06.2004 schrieb Elmar W. Tischhauser um 23:07:

[fflush auf Eingabestreams]
> Na so sagt mir das dieses Buch: "Es gibt noch einen zweiten Weg, die
> zu viel eingegebenen Zeichen zu löschen. Mit der Funktion fflush()
> können die Daten in einem Stream - auch im Standardeingabe-Stream -
> gelöscht werden."

Das ist in der Tat übel. "Löschen" ist sogar ein in diesem Zusammenhang
grundfalscher Begriff. Der Autor hat offensichtlich überhaupt nicht
verstanden, wodurch und wann fflush überhaupt benötigt wird.

> Och, eigentlich bin ich mit diesem Buch ( C-Programmierung für Linux
> in 21 Tagen ) bisher zufrieden 

"... in 21 Tagen" klingt nach Markt und Technik. Wenn ja -> wegwerfen.
Auch wenn ich im Allgemeinen kein Freund von Pauschalurteilen bin.

Ich gehe mit deiner Lektüre in erster Linie deshalb so hart ins Gericht,
weil ich den Eindruck habe, dass du wesentlich bessere Literatur
verdient hättest. Zumal ein schwaches Lehrbuch einem vieles unnötig
erschweren kann.

Neben dem Standardwerk von K&R finde ich "C - Grundlagen und
Anwendungen" von Al Kelley und Ira Pohl sehr empfehlenswert. Auch
"Softwaretechnik in C und C++" von Rolf Isernhagen kann ich nahezu
uneingeschränkt empfehlen.

Gruß,
Elmar

-- 
[ GnuPG: D8A88C0D / 2407 063C 1C92 90E9 4766 B170 5E95 0D7F D8A8 8C0D ]
·······································································
  Friends don't let friends use windows.

Attachment: pgpaAw9MYVrvj.pgp
Description: PGP signature


Reply to: