On Mon, Apr 11, 2005 at 12:33:55AM +0200, Bruno Hertz wrote:
Jochen Heller <[EMAIL PROTECTED]> writes:
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.
Ich danke Euch f�r Eure Hilfe
Er st�rt sich nicht daran, er warnt nur. Die Gr�nde kann ich nicht
definitv nennen, aber einer der unmittelbar einleuchtet ist da� C eben
auch einen Pr�prozessor mit einschlie�t, der z.B. includes
erlaubt. Stelle man sich also mal vor eine Source (i.A. ein Header,
aber das mu� ja nicht so sein) mit einer Makrodefinition auf der
letzten Zeile und ohne Newline am Ende w�rde in ein anderes File
inkludiert ...
Lieber Bruno,
entschuldige das ich versucht habe zu helfen (siehe andere Mail von
dir). Ich habe da wahrscheinlich unrecht und vielleicht C mit der bash
verwechselt, k.A. Da ich aber eh nicht so viel Ahnung vom programmieren
habe, finde ich es sehr nett von dir das du mir und allen anderen
Programmieranf�ngern es soo einfach erkl�rt hast...und mit so viel
Aussagekraft...bist du Politiker?
sch�ne Gr��e aus Hamburg
Nico
--
It`s not a trick...it`s Linux! | web: www.linico.de
-----------��----------- | mailto: [EMAIL PROTECTED]
Nico Jochens -- MCSE & CNA | Registered Linux User #313928
Hamburg Germany | PGP-Signature: kommt noch