Ich wollte gerade ein kleines "Menü" in Pascal machen. Sprich eine Auswahl von 4 Punkten durch Eingabe von Zahlen von 1-4, sowie einen Punkt 5 für beenden. Bei falascher Eingabe eine Eingabewiederholung. Hinter diesen Zahlen sollen sich dann jeweils Eingabemöglichkeiten befinden. (nur ein oder zwei Strings mit nem bissle Text).
Wollte das ganze jetzt mit ner Variablen "eingabe" und nem "case of" realisieren. Mein Dev-Pascal wollte das ganze aber nicht kompilieren!!?!
Irgendein merkwürdiger Fehler a la A$20 oder so die Richtung. Den genauen Fehler hab ich jetzt nicht mehr im Kopf.
Hatte irgendwo was lesen, dass es mit case und diesen Freepascal
Programmen Probleme geben könnte?!
Ist das solch ein Fall?
Hatte dann nochmal ein kleines Prog aus dem Netz runtergeladen (auch mit ner Case-Anweisung) und auch das hatte den selben fehler *grübel
Jemand eine Idee, wie ich das sonst realisieren könnte??
Danke
Martin
Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge
Hi!
Unterschiede in der Implementierung der ganzen Sysntax kann es immer geben. ich hab' Dev-Pascal nicht hier, sonst würde ich dir mehr sagen können.
Ich würde folgendes Überprüfen:
Ich gehe davon aus, dass deine Case-Anweisung unter Turbo-pascal funktioniert.
Für Dev-Pascal muss es eine Doku geben. Mit der genauen(!) Fehlermeldung solltest du dort Hinweise finden, was der Compiler für ein Problem hat. Mag sein, dass er nich alle automatischen Typenumwandlungen verdaut, die Turbo-Pascal schluckt. In der Reverenz zu Dev-Pascal sollte man aber die genau syntax finden können und dann die notwendigen Anpassungen vornehmen können.
Hi kleines Problem, dass ich gerade mit Google gefunden habe:
DEV-Pascal scheint nur eine GUI zu sein, die zwei verschiedene Pascal-Compiler nutzen kann: Free-Pascal oder GNU-Pascal. (Link_zur_Hompage
Du müsstest also herausfinden, wleche Version du nutzt und dann für diese Compiler Information suchen.
Bis denn
Andreas