Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-10 von insgesamt 10.

Werbeanzeige

09.12.2012, 19:31

Forenbeitrag von: »Divine«

Switch/case und die do while schleife

Zitat von »BlueCobold« Das IF am Ende der Schleife brauchst Du noch immer, aber bisher hast Du es nie richtig benutzt, obwohl Dir mehrfach gesagt wurde was zu tun ist. Meinst du das ich die in klammern setzen soll ? C-/C++-Quelltext 1 2 3 4 5 6 7 if(auswahl == 'b') break; { cout << "Druecken Sie die Taste 'J' zum Wiederholen" << endl; cin >> wiederholung; } } while (wiederholung == 'J' || wiederholung == 'j'); danke hat geklappt

09.12.2012, 16:11

Forenbeitrag von: »Divine«

Switch/case und die do while schleife

Zitat von »NachoMan« Ich würde dir gern helfen. Allerdings versteh ich deine Erklärung nicht und deinen Code kann man auch nicht lesen. Trotzdem ein kleiner Tipp: gerade als Anfänger sollte es zu jedem if auch ein Block(also zwei geschweifte Klammern) geben. Das ist bei dir nicht der Fall Tut mir leid falls ich mein Problem nicht ausführlich beschrieben hab. Also, Ich will ein Menü schreiben wo ich "a" und "b" auswählen kann, bei "case ('a') " wird die Matheformel sein bzw. die Rechnung und bei...

09.12.2012, 15:28

Forenbeitrag von: »Divine«

Switch/case und die do while schleife

Also nochmal zusammengefast: Ich will das überall außer bei "b" er mich fragt ob ich wiederholen will, dass klappt auch im Moment aber nur teilweise er fragt mich bei "b" nicht aber bei "default" auch nicht, also muss ich irgendwas machen damit er mich auch bei "default" fragt ob ich wiederholen will. Bei "b" fragt er mich zwar nicht aber das Programm beendet sich nicht, wenn ich nach "b" einfach "j" eingabe wiederholt er trozdem. Hab alles nochmal mit Tabstops geschrieben C-/C++-Quelltext 1 2 3...

08.12.2012, 19:27

Forenbeitrag von: »Divine«

Switch/case und die do while schleife

Zitat von »FSA« Zu 1: Der komplette Code wäre jetzt ganz schön. 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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 //************************************ // Programmname: // Klasse: // Datum: // Beschreibung: //************************************ #include <iostream.h> #include <conio.h> // Hauptprogramm int main () { char wiederh...

08.12.2012, 19:03

Forenbeitrag von: »Divine«

Switch/case und die do while schleife

2. Sachen: 1. Wenn ich es so hab C-/C++-Quelltext 1 2 3 4 5 6 if (auswahl=='a') cout << "Druecken Sie die Taste 'J' zum Wiederholen" << endl; cin >> wiederholung; } while (wiederholung == 'J' || wiederholung == 'j'); Dan kommt die meldung zum wiederholen bei "a" und bei "b" nicht, soweit so gut aber wenn ich im menü "c" eingebe dan kommt "falsche eingabe" aber das wiederholen nicht und ich will das es kommt, es soll überall erscheinen außer bei "b" und wenn ich "b" drücke und dan nur "Auf wieder...

08.12.2012, 17:42

Forenbeitrag von: »Divine«

Switch/case und die do while schleife

Danke, dass klappt soweit aber was mache ich mit dem "default" ? der soll ja auch eine Fehlermeldung ausgeben wenn ich jetzt z.b "c" oder "d" eintippe. if (auswahl=='a'||?????????????) C-/C++-Quelltext 1 2 3 4 5 6 if (auswahl=='a') cout << "Druecken Sie die Taste 'J' zum Wiederholen" << endl; cin >> wiederholung; } while (wiederholung == 'J' || wiederholung == 'j');

08.12.2012, 17:19

Forenbeitrag von: »Divine«

Switch/case und die do while schleife

Hallo, ich wollte heute zum üben ein C++ Programm schreiben wo ich im Menü dan z.b "a" oder "b" auswählen kann, bei "a" kommt mein Programm rein und wenn dann der Code ausgeführt worden ist fragt er nach ob ich das wiederholen möchte und gelange dan ins Menü. Jetzt will ich aber wenn ich "b" drücke das das Programm beendet wird und er mich nicht fragt ob ich wiederholen will. Ich weis das "while" als letztes drankommt" und er mich deswegen fragt ob er wiederholen soll, wenn ich "case b" aber unt...

05.11.2010, 19:25

Forenbeitrag von: »Divine«

Kapitel 1

C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 // C++ für Spieleprogrammierer // Listing 1.1 // Es wird ein Begrüßungstext ausgegeben #include <iostream> using namespace std; // Hauptprogramm int main () { cout << "Hier kommt die Konkurrenz!\n"; cin.get(); return 0; } mmhhh es funktioniert zwar mit Strg+F5 aber mit cin.get nicht. Und bei mir in der konsole steht dan "Hier kommt die Konkurrenz!\n" und wenn ich das \n weglasse und wieder strg+F5 drücke kommt das gleiche nochmal.. Warum?

05.11.2010, 18:59

Forenbeitrag von: »Divine«

Kapitel 1

Hallo Leute ich hab mir das Buch vor einigen tagen gekauft und ich brauche schon jetz hilfe. im listing 1.1 wird gesagt ich soll das eintippen: // C++ für Spieleprogrammierer // Listing 1.1 // Es wird ein Begrüßungstext ausgegeben // #include <iostream> using namespace std; // Hauptprogramm // int main () { cout << "Hier kommt die Konkurrenz!\n"; return 0; } Das habe ich gemacht und die konsolenanwenung schliest sich einfach bevor ich was leesen konnte. eig. muss es ja gehen da der Autor gesagt ...

Werbeanzeige