![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 | |
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.107
|
![]() Zitat:
In form eines Menüs werden 3 Eingabeaufforderungen verlangt: Koeffizienteneingabe, Berechnung der quadratischen Gleichung und Beenden mit Hilfe des Schleifenabbruches. Wenn ich das compiliere bekomm ich ein Parse error in der Zeile 48... Weiß seit langem nicht was da falsch ist. ![]() Vielleicht passt was bei der Case, Switch Anweisung nicht? Hoffentlich könnt ihr mir helfen. |
|
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() ![]() Zähl mal die auf- und zugehenden Klammern! ![]() ![]() ![]() BTW - mit [ code ] behält er die Formatierungen bei. ![]()
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
![]() |
![]() |
![]() |
#3 |
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.107
|
![]() Ups eine Klammer zuviel...
![]() Aber nun hab ich ein gröberes Problem... Kompilieren funktioniert, aber beim Ausführen des Programmes tut sich nix. ![]() |
![]() |
![]() |
![]() |
#4 |
Veteran
![]() Registriert seit: 05.04.2002
Beiträge: 331
|
![]() änder das while (...) auf while (E == 0).
dann sollts gehn
____________________________________
Wenn es dumm ist aber funktioniert, ist es nicht dumm! |
![]() |
![]() |
![]() |
#5 |
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.107
|
![]() Das E ungleich 0 sollte passen wenn die Schleife bei case 'E' E = 1 enden soll.
Ist irgendwie verhext...wieso gibt der Compiler keine Fehlermeldung von sich? ![]() |
![]() |
![]() |
![]() |
#6 |
Veteran
![]() Registriert seit: 05.04.2002
Beiträge: 331
|
![]() tschuldige, hab mich verschaut. das problem is der default zweig. den solltest in dem fall leer lassen
außerdem wirst irgendwo was in die s variable einlesen müssen.
____________________________________
Wenn es dumm ist aber funktioniert, ist es nicht dumm! |
![]() |
![]() |
![]() |
#7 |
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.107
|
![]() Wie meinst du mit default zweig leer lassen?
Das ist zum Heulen das ding will einfach nicht... ![]() ![]() |
![]() |
![]() |
![]() |
#8 |
Veteran
![]() Registriert seit: 05.04.2002
Beiträge: 331
|
![]() also: du legst eine variable s an. die hat irgendeinen wert, aber nicht E oder e oder c. also springst du mit return -1 aus der mail funktion raus und das programm beendet sich.
wennsts wie folgt machst, bleibt er in der schleife. default: break;
____________________________________
Wenn es dumm ist aber funktioniert, ist es nicht dumm! |
![]() |
![]() |
![]() |
#9 |
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.107
|
![]() Was ist eine Mailfunktion?
![]() Ach das ist zum Verzweifeln... Ich will ja nur eine Switch Anweisung in eine While Schleife einbaun und das geht nicht. ![]() Achja mit ist außerdem aufgefallen dass ich an einigen stellen den Break nach den case Anweisungen vergessen hab. ![]() Hab's zwar schon korrigiert, funktioniert aber immer noch nicht. |
![]() |
![]() |
![]() |
#10 |
Veteran
![]() Registriert seit: 05.04.2002
Beiträge: 331
|
![]() soll natürlich main funktion heißen.
vielleicht schaff ichs in zukunft mit weniger tippfehlern...
____________________________________
Wenn es dumm ist aber funktioniert, ist es nicht dumm! |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|