also das letzte zeichen sieht für mich wie nen komma aus?
für mich eher wien punkt und das wäre ja korrekt...zumindest sieht das aus wie turbopascal und da muss hinters end vom mainteil nen punkt. ^^
edit: dein fehler is einfach, dass du die zweite if-schleife nich mit end; beendest. da fehlt also einfach eins, dann sollt es tun
niedlich... das haben wir früher im informatikunterricht auch gemacht.
würd ich mal sagen: niedlich, aber stimmt nich :pZitat von feierfreund
is mir auch gerade wieder eingefallen... deswegen rauseditiert
da muss trotzdem noch ein end rein...
also müssten die letzen zeilen
end;
end.
heissen... oder das letzte begin über vor macht keinen sinn.
nee schau dir ma die zweite if-schleife an. die beendet er nicht. bzw beendet er die procedure suchen nicht. also das end; muss vorher rein und zwar zwischenZitat von feierfreund
drehe_rechts; und end; bzw kanns auch nach diesem end; kommen, is ja wurst.
ach was lob ich mir gescheite sprachen mit gescheiten compilern, die zeilen genaue fehler auspucken ^^
jup, das end in der zweiten if-dingens hat gefehlt ^^ danköö! allerdings frag ich mich dann, wieso der zeile 24 für den fehler ausspuckt...oO
weils pascal is
der schaut nur, ob am ende alle begins geschlossen sind. bei dir war halt noch eins offen, also hat er gesagt am ende fehlt ein end
Was soll der Compiler (bzw Präprozessor, oder Parser? wie ach immer) denn sonst machen?
Kann ja nur davon ausgehen, dass die ganzen Anweisung nach "if" dazu gehören. Wenn dann am Ende festgestellt wird, dass da irgendwie noch die schliessende Anweisung fehlt, dann muss er eben genau da den Fehler melden...
Übrigens is "if" keine Schleife, sondern ne Anweisung Oder wo wiederholt sich da was?
ja bedingung...sag immer schleife xD
Jaaa, Niki kenn ich auch noch, man das war goil
Lesezeichen