Nico Jochens <[EMAIL PROTECTED]> writes: > On Sun, Apr 10, 2005 at 11:43:42PM +0200, Jochen Heller wrote: >>Hallo, >> >> es ist wirklich nichts weltbewegendes oder st�rendes. Ich beginne >> nur gerade damit, mich mit C zu besch�ftigen und habe das Buch von >> Kernighan und Ritchie auf dem Scho�. Da habe ich gemerkt, wenn ich >> ein Programm kompiliere und eben nach der schlie�enden geschweiften >> Klammer nicht nochmal Enter gedr�ckt hab, dass gcc dann bemerkt, >> dass da keine neue Zeile am Ende der Datei zu finden war. Und da ich >> diese Meldung ja auch von der /etc/fstab her kenne, wenn man es da >> eben nicht macht, ohne dass es weiter schlimm ist, m�chte ich nur >> gerne mal wissen, aus welchem Grund st�rt er sich eigentlich daran? >> - Oder wird ihm durch die letzte Leerzeile dann eindeutig das Ende >> der Datei angezeigt oder wie? Ich mein er kompiliert ja das >> Programm, er sagt halt nur, dass die letzte Zeile keine leere ist. >> > Moin Moin, > > es wird ein EOF (End of file) oder ein LF (LineFeed) erwartet. Da der > Compiler zeilenweise liest, erwartet er eine leere Zeile damit er wei� > das Schlu� ist.
H�ttste auch noch gesagt er w�rd' zeilenweise kompilieren w�re 'ne goldene Palme f�llig gewesen. Gruss, Bruno.

