!! HILFE !!Menü mit C++ !! HILFE!!
lima-city → Forum → Programmiersprachen → C/C++ und D
all
aufgabe
auswahl
beleg
bildschirm
break
ebenfall
eingabe
falsche eingabe
folgende menu
folgendes bild
funktion
inhalt
main
men
millisekunde
paar sekunden
standard
stellen
variable
-
Hi all ich hab eine AUfgabe in INfo beckommen die wier folgend lautet:
Erstelle den Anfang eines Tannennbaumverwaltungsprogramm.
Als erster soll am Bildschirm folgendes Bild erscheinen:
*
***
*****
*******
***
*********
***********
*************
***
***************
*****************
*******************
###
###
###
Dieses "Intro" soll nach ein paar Sekunden verschwinden. Verwende dazu die
Funktion _sleep(x). An der Stelle des x k?nnt Ihr einen Wert in Millisekunden
angeben. Danach erzeugt das folgende Menu auf dem Bildschirm:
Tannenbaumsimulation
(F)aellen eines Baums
(P)flanzen eines Baums
(G)iessen eines Baums
Bitte waehlen Sie -->
ich hab das design m??ig alles gemacht hab auch die AUfgabe somit erf?llt!
w?rde aber gerne noch die Tasten belegen (P,F, G)
kann mir wer die befehle verraten?? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ich weiss das das ned die augabe ist, aber das interessiert mich! kannst du mir bitte genaueres sagen zur cin und case abfrage??
-
cin ist der Eingabebefehl, daf?r musste vorher ne variable deklarieren...
z.B.
void main()
{
int eingabe;
cout << "Geben Sie bitte eine Zahl ein: " << endl;
cin >> eingabe;
}
Mit der Variable kannste dann was weiterf?hrendes machen...
F?r die Switch-Funktion brauchste ebenfalls eine Variable mit der die Auswahl dann gemacht wird...
z.B.
void main()
{
int auswahl;
cout << "Menue" << endl;
cout << endl;
cout << "1:\tMenuepunkt 1" << endl;
cout << "2:\tMenuepunkt 2" << endl;
cout << endl;
cin >> auswahl;
switch(auswahl)
{
case '1': [Inhalt]
break;
case '2': [Inhalt]
break;
default: cout << "Falsche Eingabe!" << endl
}
}
Wichtig ist das 'default' case, da werden dann Falsche Eingaben abgefangen...f?r n?heres kannste mich (fast) jederzeit anlabern, einfach ne pm schicken.... -
ok danke
-
void main() ist jedoch kein Standard mehr ... also verwende bitte
int main()
{
....
return 0;
}
danke :) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage