brauche Hilfe bie einem programm
-
In dem folgenden quellcode wollte ich für ein spiel .. (bitte keine unnützen kommentrae dazu bin noch blutiger anfänger wie man sieht ^^) ... ein menu machen
aber wenn ch also einen menu punkt auswähle werden ales punkte ausgeführt ! bedeutet wenn ich punkt v wähle (also verlassen ... ) wird punkt i ausgeführt ( ... informationen zeigen ) und dann punkt v was habe ich falsch gemacht

di funktion infoBox() ist korrekt deklariert das habe ich überprüft dehalb habe ich diese funktion nich aufgelistetstring menuWahl;
for(;;)
{
cout << "Welcome to **************** (c) " << endl;
cout << "=====================================" << endl;
cout << "\n\n"<< endl;
cout << " Menu:" << endl;
cout << " \n\n" << endl;
cout << " Waehlen sie [A] zum Anfangen" <<endl;
cout << " Waehlen sie [I] fuer weitere informationen" << endl;
cout << " Waehlen sie [V] zum Verlassen " << endl;
cout << "\n\n" << endl;
cout << " made by *******(c)\n\n " <<endl;
cin >> menuWahl;if ( menuWahl == "I"||"i")
{
infoBox();
}
if ( menuWahl == "v" || "V")
{
cout << " danke fürs spielen Bis zum nächsten Mal ..." << endl;
break;
}
}
return 0;
}
-
ich habe natürlich den programm anfang
#include <iostream>
using namespace std;
int main()
-
So duerfte es klappen:
int main() { char menuWahl; // Besser als char, da nur nur einen Character und keinen ganzen String brauchst for( ; ; ) { cout << "Welcome to **************** (c) " << endl; cout << "=====================================" << endl; cout << "\n\n"<< endl; cout << " Menu:" << endl; cout << " \n\n" << endl; cout << " Waehlen sie [A] zum Anfangen" <<endl; cout << " Waehlen sie [I] fuer weitere informationen" << endl; cout << " Waehlen sie [V] zum Verlassen " << endl; cout << "\n\n" << endl; cout << " made by *******(c)\n\n " <<endl; cin >> menuWahl; if ( menuWahl == 'I'|| menuWahl == 'i') // Hier wurde was geaendert { infoBox(); } if ( menuWahl == 'v' || menuWahl == 'V') // Hier wurde was geaendert { cout << " danke fürs spielen Bis zum nächsten Mal ..." << endl; break; } } ; }Benutze das naechste mal bitte cpp-Tags sonst kann man den Code kaum lesen.