Hi Jungs Hab ma ne Frage und zwar muss ich bis Donnerstag en Prog geschrieben haben. Hab jetzt auch schon ein sehr Gutes geschrieben allerdings mit einem Menü nun bräuchte ich ein Befehl der am Ende eines Menüs mich wieder zum Ausgangs Menü bringt kleines posting;
C++:
cout<<"1.Baugrundstuecke"<<endl; cout<<"2.1-Familienhaeuser"<<endl; cout<<"3.2-Familienhaeuser"<<endl; cout<<"4.Landwirtschaftliche Gebaeude"<<endl; cout<<"5.Ferienhaeuser"<<endl<<endl; cout<<"6.Fals sie unser Angebot nicht nutzen wollen"<<endl<<endl; cout<<"WICHTIG:Fuer eine Auswahl einer Katagorie geben Sie bitte immer die jeweilige \nNummer ein und Bestaetigen Sie ihre Eingabe"<<endl; cin>>Bauart;
Und zwar fehlt mir ein Befehl um von der Bundesland auswahl wieder zurück zur Bauart zu kommen!!! Kann mir da jemand weiter helfen? Im vorraus schonmal Danke!!! MFG Dr4g0n
Bearbeitung von typecast:
cpp-Tags gesetzt
Dieser Post wurde am 15.03.2005 um 13:20 Uhr von typecast editiert.
Du kannst dafür Schleifen verwenden (do-while/while/for) und bei einem bestimmten Ereignis wieder rausspringen/beenden lassen.
Kannste mal en Beispiel beiu meinem Post machen ich glaub das wird leicht kompliziert mein code is jetzt schon 879 Zeilen und hab noch net mal die hälfte!!
cout<<"Willkommen beim Immobilienverkauf bei *Green Home*"<<endl; cout<<"Inhaber ...."<<endl<<endl<<endl; cout<<"Bei uns koennen sie kostenguenstig Baugrundstuecke und Haeuser erwerben"<<endl<<endl<<endl; cout<<"Wir haben folgende Katagorien zur Auswahl"<<endl<<endl; cout<<"1.Baugrundstuecke"<<endl; cout<<"2.1-Familienhaeuser"<<endl; cout<<"3.2-Familienhaeuser"<<endl; cout<<"4.Landwirtschaftliche Gebaeude"<<endl; cout<<"5.Ferienhaeuser"<<endl<<endl; cout<<"6.Fals sie unser Angebot nicht nutzen wollen"<<endl<<endl; cout<<"WICHTIG:Fuer eine Auswahl einer Katagorie geben Sie bitte immer die jeweilige \nNummer ein und Bestaetigen Sie ihre Eingabe"<<endl; cin>>Bauart;
switch(Bauart) { case1 :cout<<"In welchen Bundesland suchen Sie ein Baugrundstueck?\n"; cout<<"1.Baden-Wuertemberg"<<endl; cout<<"2.Bayern"<<endl; cout<<"3.Berlin"<<endl; cout<<"4.Brandenburg"<<endl; cout<<"5.Bremen"<<endl; cout<<"6.Hamburg"<<endl; cout<<"7.Hessen"<<endl; cout<<"8.Mecklenburg-Vorpommern"<<endl; cout<<"9.Niedersachsen"<<endl; cout<<"10.Nordrhein-Westfalen"<<endl; cout<<"11.Rheinland-Pfalz"<<endl; cout<<"12.Saarland"<<endl; cout<<"13.Sachsen"<<endl; cout<<"14.Sachsen-Anhalt"<<endl; cout<<"15.Schleswig-Holstein"<<endl; cout<<"16.Thueringen"<<endl; cin>>Bundesland; switch(Bundesland) { case1 :cout<<"In Baden-Wuertemberg koennen wir Ihnen zwei Baugrundstuecke Vorstellen"<<endl<<endl; cout<<"1.Haben wir ein VOLL ERSCHLOSSENER BAUPLATZ in sonniger Suedhanglage \nin 74599 Wallhausen"<<endl; cout<<"2.Haben wir ein BAUPLATZ voll erschlossen in schöner Lage in 74575 Schorzberg"<<endl; cin>>Auswahl;
switch(Auswahl) { case1 :cout<<"Dieser voll erschlossene Bauplatz liegt in sonniger Suedhanglage."<<endl; cout<<"Es besteht kein Bauzwang. Damit koennen Sie sich ihre Wuensche voll erfuellen."<<endl; cout<<"Auf Grund der Groesse koennen Sie hier auch eine Doppelhaushaelfte errichten."<<endl; cout<<"Hinsichtlich der Projektierung bin ich ihnen gern behilflich. Mir stehen hier"<<endl; cout<<"kompetente Fachleute zur Seite, die ein individuelels Planen ermoeglichen."<<endl; cout<<"Auch fuer die Finanzierung bin ich ihr Ansprechpartner. Meine Kundenbetreuer"<<endl; cout<<"hilft Ihnen gern auch hier weiter."<<endl; cout<<"Fals Sie interrese haben Rufen Sie mich an, dass wir einen Termin vereinbaren."<<endl; cout<<"Meine Telefonnummer lautet: ..."<<endl; cout<<"Vielen Dank fuer Ihr Interresse"; cin>>Fertig;break;
Da müsste jetzt bei cin>>Fertig;break müsste es nach eingabe wieder ins Anfangsmenü kommen kannste mir dass machen oder gerade en Beispiel?
Bearbeitung von typecast:
schon wieder die cpp-Tags gesetzt
Dieser Post wurde am 15.03.2005 um 13:21 Uhr von typecast editiert.
Setz in Zunkunft bitte die cpp-Tags, sonst schliess ich den Thread....
Zu deinem Problem:
C++:
int wahl; do { std::cout << "1.) Ende" << std::endl << std::endl << "Zum beenden bitte 1 eingeben: "; std::cin >> wahl; } while (wahl != 1);
Das wird die Schleife so lange ausfuehren, bis du eins eingibst.
Bearbeitung von typecast:
Tippfehler verbessert
-- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)Dieser Post wurde am 15.03.2005 um 13:48 Uhr von typecast editiert.
Ach und das Problem kann man sogar mit reinem ANSI-C++ loesen -> -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)