Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Danke für den Tip Im Buch wird zuerst die for-Schleife behandelt daher war mir wichtig diese als erstes vollständig verstanden zu haben. Natürlich werde ich das Listing entsprechend umschreiben sobald ich im Buch bei dem entsprechendem Kapitel bin Letztendlich war es ein Denkfehler bei der bool Variable... Ich lerne ja noch
So ich hab noch eine zweite if Bedingung eingebaut damit die Variable auf false springt und jetzt geht. C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 for (bool bKorrekteEingabe = true; bKorrekteEingabe == true;) { if ((chSpielmodus != 'j') && (chSpielmodus != 't')) { bKorrekteEingabe = true; cout << "Bitte wählen Sie einen korrekten Spielmodus aus" << endl; cout << "gueltige Eingaben sind j J t T" << endl; cin >> chSpielmodus; if ((chSpielmodus >= 65) && (chSpielmodus <= 90)) chS...
hmm bin nicht sicher ob ich den Wink gerade verstehe... aber in der If - Bedingung habe ich ja festgelegt dass bKorrekteEingabe = true ist solange chSpielmodus != 'j' also wird bKorrekteEingabe = false wenn chSpielmodus == 'j' oder?
Danke für die Tips!! Jetzt tut sich ein neues Problem auf mit der Änderung wie Wirago vorgeschlagen hat das || in && zu ändern wie im anderen Thread beschrieben, Stoppt das Programm einfach bei einer zulässigen Eingabe und setzt sich nicht fort... Eine Idee?
also ich arbeite mit, wie im Buch vorgeschlagen, Microsoft Visual Studio 2015. Die Idee war dass wenn j,J oder t,T eingegeben wird die Variable bKorrekteEingabe auf false gesetzt wird und so aus der Schleife springt. Hab ich da einen Denkfehler? Das Debuggen kenne ich bisher noch nicht... werde mich mal schlau machen.
Hallo Trikkie Mikkie Vielen Dank ich habs ja auch geschafft auf dem Thread zu landen und hatte genau diesen Gedanken
Hallo Zusammen, hoffentlich könnt Ihr mir bei einem kleinem Problem helfen. Ich wollte für das Listing 3.3 aus dem Buch eine kleine Eingabe Fehler Schleife einbauen die so lange läuft bis eine korrekte Eingabe gemacht wird. Allerdings läuft diese nur 2mal und springt dann weiter oder läuft unendlich weiter egal ob ich eine richtige Eingabe mache oder nicht... Hier der Codeauszug: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3...
Hallo Zusammen, man könnte auch eine kleine If Bedingung vorsetzen die den ASCII Wertebereich der Großbuchstaben auf Kleinbuchstaben umrechnet C-/C++-Quelltext 1 2 if ((chAuswahl >= 65) && (chAuswahl <= 90)) chAuswahl = chAuswahl + 32;