Taschenrechner für Elektroformeln
lima-city → Forum → Programmiersprachen → C/C++ und D
abfrage
abfragen
anweisung
befehl
code
durchlauf
eingabe
elektronische probleme
elle
gesetz
machen
programm
quellcode
schleife
springen
sprung
start
struktur
system
tasche
-
Hallo liebe Community ich würde gerne eien Taschen rechner für Elektronische Probleme (Ohmsches gesetz usw.) Schreiben.
Soweit ist der Quellcode schon fertig aber mit welchem Befehl kann ich dem Programm Beibringen wieder an den anfang zu springen Ohne das ich dies in eine ellen langen SwitchcaseSchleife tue.
Der Sprung sollte nach möglichkeit mit Einem JA bestätigt werden.
Ich hab das schon mit einer while-schleife versucht aber da macht das Programm immer nur unsinn. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du kannst die anweisung goto benutzen.
also, du setzt irgendwo einen jumppoint: fest und goto-st dann zu dem.
int main() { start: [deine ganzen sachen, warsch. in ner schleife] goto start; return 0; }
Beitrag geändert: 12.12.2008 18:41:41 von nikic -
So kann man das natürlich machen, aber goto ist ja bekanntlich nicht gern gesehen!
Mach am Besten eine while-schleife, ich würde das so machen:
int main(void) { while (true) { ..Befehle.. scanf(..); if |scanf-Abfrage: nicht "JA" eingegeben| { break; } return 0; }
Das ist jetzt nicht getestet, aber ich denke du hast das System verstanden..
Man kann auch die Eingabe am Ende bei jedem while-Durchlauf abfragen. Dann müsste "|scanf-Abfrage: nicht "JA" eingegeben|" oben hin wo "true" steht.
MfG
s1m13
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage