Häufige Fehler beim Kompilieren


Beim Kompilieren () werden die ersten Fehler aufgedeckt. In der Fehlermeldung wird die Zeile, in der der Fehler auftritt, mit ausgegeben. Treten mehrere Fehlermeldungen auf, arbeitet man sie am Besten von oben nach unten ab.

Fehlermeldung „error: ‘;‘ expected“

In Zeile 5 im Programm „erstesProgramm“ fehlt ein abschließendes Semikolon, das man nach vor() einfügen muss.

Fehlermeldung „error: not a statement“

Dieser Fehler tritt auf, wenn die runden Klammern () nach einer Anweisung vergessen werden oder nicht vollständig sind.

Da die Klammer „(“ fehlt, erkennt der Kompiler das Semikolon nicht. Fügt man die Klammer „(“ ein, verschwinden beide Fehler.

Fehlermeldung „error: reached end of file while parsing”

Der sogenannte „Parser” erreicht das Ende des Programmcodes, ohne dass ein „Ende-Zeichen“ also die geschweifte Klammer „}“ gefunden wurde. Diese muss ergänzt werden.

Fehlermeldung Fehler in Zeile 1 des Programms

Ein Hamster-Programm muss immer mit void main(){ beginnen, also ist entweder ein Buchstabe falsch, man hat die runden Klammern oder die geschweiften Klammern vergessen.

In diesem Video ist alles noch einmal zusammengefasst!