unexpected end of file fehler
lima-city → Forum → Programmiersprachen → C/C++ und D
aufruf
celsius
compiler
datei
dokumentation
extra
fehlenden option
fehler
frontend
gel
letzte
main
moderator
ordner
parameter
quelltext
schlieende geschweifte klammer
semikolon
step
zeilenumbruch
-
Normalerweise bekommt man diesen Fehler vom Compiler angezeigt, wenn man
1. vergessen hat eine schliessende geschweifte Klammer } zu benutzen.
2. Fehler bei den Header Dateien auftauchen.
3. bei manchen Compilern, wenn man nach der class Definition das Semikolon vergessen hat.
Da ich hier alle drei Gr?nde ausschliessen kann, w?rde ich es gern selbst ausprobieren. Kannst du bitte sagen, welchen Compiler du benutzt bzw. Link drauf geben (ich sch?tze mal, es ist der Compiler aus dem letzten Thread, aber besser, ich frage nochmal nach)? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich habe noch einen vierten Grund vergessen, warum der Compiler so einen Fehler ausgeben kann:
Wenn die C Quelltext Datei nicht mit einem Zeilenumbruch abgeschlossen wird.
Mach einfach einmal Enter hinter der letzten abschliessenden Klammer } -
Das liegt an der fehlenden Option zum Einbinden der math Bibliothek. Beim Benutzen von Fliesskommazahlen muss dem Aufruf von zcc noch der Parameter -lm ?bergeben werden. Ich sch?tze mal, du kompilierst mit dem Aufruf von c.bat (ich glaube, du hattest es mir ?ber ICQ gesagt). Falls ja, musst du einfach nur die Zeile in c.bat
zcc +ti83pansi -startup=2 -o%1.bin %1.c
ab?ndern nach
zcc +ti83pansi -startup=2 -o%1.bin -lm %1.c
Dann m?sste es eigentlich funktionieren. Steht aber auch alles in der Dokumentation. Schau doch mal in den Ordner z88dk/doc in der Datei zcc.html unter dem Punkt "The Frontend" nach. -
Thema geschlossen weil abgeschlossen.
Wird auf Wunsch wiederer?ffnet, dazu bitte einen der zust?ndigen Moderatoren per PN benachrichtigen.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage