» Problem und finde den Fehler nicht? (Anfänger)

Funktionskopf fehlt? - Hilfe erforderlich!Neuen Thread eröffnenNeue Antwort erstellenWiederrum ein Problem mit Switch/Case Funktionen! (Anfänger)
AutorNachricht
Beobachter 
Anmeldedatum: 09.03.2011
Beiträge: 5
09.03.2011, 14:52
zitieren

Hallo :)
Ich hab jetzt neu angefangen zu Programmieren und habe versucht etwas zu programmieren wo man entscheiden kann ob man Multiplayer oder Singleplayer spielen will und dann bei Multiplayer noch zwischen jeder gegen jeden und teamplay. So und wenn ich jetzt eingebe "j" für jeder gegen jeden, gibt der Pc mir die Meldung: Jeder gegen jeden und eine zeile darunter Falsche Eingabe. (Jeder gegen jeden soll er mir ja anzeigen aber nicht Falsche Eingabe). Woran könnte das liegen?!

//Varriablen
//
int Spieleranzahl; //anzahl der Spieler
char chAuswahl; //Menüauswahl

//Anzahl der Mitspieler abfragen
cout << "Wie viele Spieler: ";
cin >> Spieleranzahl;

//Falsche Eingabe?!
if (Spieleranzahl == 0)
{
cout <<" Falsche Eingabe " << endl;
}
//Singelplayer
else if (Spieleranzahl == 1)
{
cout <<" Du spielst gegen den Computer" <<endl;
}
//Multiplayer
else
{
cout << "Multiplayer-Spiele \n\n";
cout <<"(j)eder gegen jeden oder (t)eamspiel: ";
cin >>chAuswahl;
}


//Jeder gegen jeden?
if (chAuswahl == 'j')
{
cout << "Jeder gegen jeden" << endl;
}
if (chAuswahl == 't')
{
cout <<"Teamspiel " <<endl;
}
//Falsche Eingabe

else
{
cout << "Falsche Eingabe" << endl;
}


return 0;
}

Dankeschön :) :!:


pn
Junior 
Anmeldedatum: 03.05.2011
Beiträge: 77
03.05.2011, 21:23
zitieren

//Jeder gegen jeden?
if (chAuswahl == 'j')
{
cout << "Jeder gegen jeden" << endl;
}
if (chAuswahl == 't')
{
cout <<"Teamspiel " <<endl;
}
//Falsche Eingabe

else
{
cout << "Falsche Eingabe" << endl;
}

Wenn chAuswahl='j' ist wird die erste if-Anweisung ausgeführt und der Text "Jeder gegen jeden" augegeben. Da chAuswahl aber ungleich 't' ist, wird in der zweiten if-Abfrage die else-Anweisung ausgeführt und auch noch "Falsche Eingabe" ausgegeben. Du müsstest hier mit else if arbeiten, um das Problem zu umgehen.


pn
Gast 
03.05.2011, 21:23
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "Problem und finde den Fehler nicht? (Anfänger)" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
Stolzer Italo - Finde die Fehler
:hrhr: Ich find sowas ja peinlich, ich fertige sowas auch nich für meine Nation an um es jedem zu zeigen. Aber naja. Der satz ist ja peinlich genug, aber wenn dann auch noch rechtschreibfehler drin sind und man die groß/klein schreibweise nicht...
von Vtec-Power
11
512
17.08.2007, 15:15
El Splatty
Finde die drei Fehler in diesen zwei Bildern
Eigentlich voll das lahme Spiel. Ist auch schnell erledigt. Have fun!!!...
von Mattes
11
2.517
07.02.2010, 16:45
D-Q
Kein Tüv wegen defekter hupe und finde keinen fehler =(
Hallo war heute beim tüv und mein einziger mängel war meine defekte hupe... habe schon sicherung nachgeschaut die ist ganz kommt aber kein saft an... hupe ist auch ganz,,, gibt es beim ej nen huprelais? und weiss jemand wo das sitzt? oder vllt....
von hoxey
16
986
13.11.2011, 14:38
Civic_EK3_1988
Getriebe L&#228;nger oder k&#252;rzer?
Hallo! Kennt jemand noch den alten Rover 216 GSI?(Bj.90) Im Prinzip hat er alles von Honda,oder? Frage: Ist die Getriebeüberzetzung von Rover gleiche wie bie meinem ED7 (81 KW) ? Suche etwas längere Getriebeüberzetzung, als momenten...
von gtipan
1
555
05.04.2006, 20:58
gtipan
Finde Kabel nicht! - Ej6
Nabend, ich poste mein Problem mal abseits des orig. Threads, weil es wahrscheinlich zu speziell ist und ich hoffe somit hier schneller bzw. wahrscheinlicher eine Antwort zu bekommen. Ist einfach rauskopiert, aber beschreibt das Problem: -...
von Kju
2
236
27.02.2009, 19:06
Kju
Finde Sicherung nicht
Hallo zusammen. Ich habe ein folgendes Problem. Nissan Micra K12 Auf der BFS geht das Standlicht vorn und hinten nicht so wie die Kennzeichenbeleuchtung. Lampen habe ich getauscht. Für kurze Zeit haben sie Lichter gebrannt. Dann erlisch das Licht....
von dice84
2
6.903
23.11.2017, 21:17
Vsx1t
Ed7 Motor in den Ed6 finde nicht bei der suche
Würd in mein Ed6 gern den Motor vom Ed7 verbauen. Befor mich alle steinigen ich habe die Suche benutzt und nur Themas gefunden mit dem Ed9 Motorswap. Was Brauch ich alles für den umbau Motor (Klar) mit anbauteile anlasser, Zünderverteiler...
von Civic_Haiza
1
347
06.03.2008, 15:33
civicracer-x290
Ich finde den Beitrag nicht mehr
Hi, ich suche einen Thread, in dem es um Locations für das fotografieren von Autos ging. Da war u.a. ein Bild, wo ein Honda einsam auf einem Parkplatz steht. Diesen Thread suche ich, denn (so komisch es auch klingt) ich finde den nich mehr. Hab mich...
von McKinley
3
630
11.06.2005, 13:26
McKinley
Finde das loch wegen zusatzanzeigen nicht
Hallo Habe gerade zusatzanzeigen verbaut ect, alles lief problemlos doch wo ist das loch das in den innenraum führt?? Ich habe überall gesucht doch ich finde nichts Es soll ja oberhalb dem getriebe sein oder?? Bitte um...
von hondaboy1990
4
182
22.03.2013, 17:51
hondaboy1990
Hilfe finde Schürze nicht!!! Bitte helft mir
hallo zusammen! ich hoffe ihr könnt mir helfen. Wollte meinen del sol eine neue frontpartie verschaffen und habe mich in eine schürze verliebt aber kann sie zum verrecken nicht finden! bin echt verzweifelt da ich net die standart s2000 haben...
von Hettec
2
409
04.09.2006, 15:41
Hettec
© 2004 - 2024 www.programmierer-forum.de | Communities | Impressum |