!! 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
-
Du machst das mit Cin und einer Case Abfrage.
Es ist nicht so gemeint (so sehe ich das aus der Aufgabenstellung) das ein Tastendruck abgefragt werden soll, sondern das ?ber eine Eingabe und durch anschlie?endes Enter dr?cken das Men? gew?hlt wird.
Gru? Tobi -
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