Int Menue funktion
-
Hallo!
Wir haben Praktika zu absolvieren für die es Punkte gibt...doch bei dieser Aufgabe habe ich keinen Blassen schimmer,wie ich Programmieren soll..
kann mir einer helfen?Wäre euch sehr dankbar...
Aufgabe :
Schreiben Sie eine Funktion int menue(), die für das vorliegende Praktikum als Menü verwendet
werden soll. Sehen Sie für jede Aufgabe des Praktikums einen eigenen Punkt in der Auswahl vor. Die
Funktion int menue() soll bei Eingabe der Ziffer 0 mit return 0 verlassen und das Programm
mit return 0 beendet werden.
Beispielhaft könnte das Menü im Terminal wie folgt aussehen:
Aufgabe waehlen:
(1) Aufgabe 2
(2) Aufgabe 3
(3) Aufgabe 4
(4) Aufgabe 5
(5) Aufgabe 6
(0) Programm Beenden
-
Moe991 schrieb:
kann mir einer helfen?
Ich sage mal voraus, jeder hier kann dir helfen, aber niemand will dir helfen:
http://www.c-plusplus.net/forum/136013
http://www.c-plusplus.net/forum/200753
-
da du mich an meine anfangszeiten erinnerst (was eigentlich gar nicht so lange her ist) und ich heute gut drauf bin, bekommst du hier den code.
die einfache, unsaubere version natürlich:#include <stdio.h> int main(){ int d; printf("(1) Aufgabe 2\n(2) Aufgabe 3\n(3) Aufgabe 4\n(4) Aufgabe 5\n(5) Aufgabe 6\n(0) Programm Beenden \n\n"); scanf("%d", &d); switch(d){ case 0: return 0; break; /* case 1: //funktionen für die aufgaben ausführen case 2: case 3: case 4: case 5: case 6: */ } return 1; }
MFG
uncannysnake
-
Das ist aber gut, dass nach dem return noch ein break kommt, so wird ganz sicher keine weitere Anweisung ausgeführt
.
-
ja toll, nicht wahr?^^
könnte ja sein, dass die maschine durchdreht und das return überspringtP.S.: das war als erklärung gedacht, sonst steht der noch beim "fall-through" an