Problem mit der Switchverzweigung

Online-tutorials.net Forenübersicht/C++ / C#/Problem mit der Switchverzweigung

Antworten Neues Thema Bottom Seite 1 

Autor | Nachricht      nächster / vorheriger Thread

Zodiac262
Einsteiger

avatar

Registriert seit: 12.2012
Beiträge:1

Problem mit der Switchverzweigung
Hallo Leute!
Ich programmier erst seid drei Tagen und wollte als erstes ein kleines Quiz für mich programmieren, welches man mit 1, 2 und 3 beantworten kann. Allerdings bekomm ich es nicht hin 2 Switch-Verzweigungen hintereinander zu schreiben.

Hier ist der Code:

// Test2.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
//

#include "stdafx.h"
#include <iostream>
#include <string>
#include <Windows.h>
using namespace std;



int _tmain(int argc, _TCHAR* argv[])
{

string Richtige_Antwort = "Richtige Antwort!!! Du bist GEIL\nZur nächsten Frage gehts mit Enter laugh" ;
string Falsche_Antwort = "\aFAIL tja Versuchs nochmal laugh\n(Druecke Enter um das Spiel zu beenden)" ;
string Ungültige_Antwort = "Ungueltige Eingabe :-O\nBitte Zahl neu eintippen.";
string Striche_Frage = "-----------------------------------------" ;

int F1 = 3;
int A1;

int F2 = 2;
int A2;



cout << endl
<< "--------------------------------------------" << endl
<< "Willkommen zu meinem ersten Spiel laugh" << endl
<< "--------------------------------------------";

cout << endl << endl << endl;

Sleep(1500);

cout << "Dies ist ein kleines Quiz, um herrauszufinden wie gut du mich wirklich kennstlaugh" << endl << endl ;

cout << "o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o \n"
<< "! !" << endl
<< "!Kurzanleitung: ! \n"
<< "! Druecke einfach die entsprechende Zahlen um deine antwort abzugeben. !" << endl
<< "! !" << endl
<< "o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o"
<< endl
<< endl
<< "Druecke Enter um mit dem Spiel zu Beginnen\n";
getchar();

//-----------------------------------------------------------------------------------------------

cout << endl
<< Striche_Frage << endl
<< "1. Frage - Was ist mein Lieblings essen?" << endl
<< Striche_Frage << endl
<< endl;

Sleep(1000);

cout << "1) Pizza :)" << endl;

Sleep(500);

cout << "2) Kinder o.O" << endl;

Sleep(500);

cout << "3) Egal. Hauptsache es ist viel :3" << endl;

Sleep(500);

cout << "\nBitte Zahl eingeben und mit Enter bestaetigen" << endl;

cin >> A1;
getchar();

Sleep(500);


switch(A1)
{
case 1: cout << Falsche_Antwort;

break;

case 2: cout << Falsche_Antwort;

break;

case 3: cout << Richtige_Antwort << endl << endl;

cout << endl
<< Striche_Frage << endl
<< "2.Frage - Wie alt bin ich?" << endl
<< Striche_Frage << endl
<< endl;

Sleep(1000);

cout << "1) 20 *3* " << endl;

Sleep(500);

cout << "2) 18 :D" << endl;

Sleep(500);

cout << "3) Ich mag Zuege *-*" << endl;

Sleep(500);

cout << "\nBitte Zahl eingeben und mit Enter bestaetigen" << endl;

cin >> A2;
getchar();
}
switch(A2);
{
case 1: cout << Falsche_Antwort;

break;

case 2: cout << Richtige_Antwort << endl << endl;

break;

case 3: cout << Falsche_Antwort;

break;

default: cout << Ungültige_Antwort;

break;

//Problem läuft weiter und Startet nicht neu -.-


}


//---------------------------------------------------------------




getchar();
return 0;
}


Für Verbesserungsvorschläge bin ich offen und vielen Dank schon einmal im Vorraus.
MfG Zodiac262

04.12.2012 20:26Profil >> Zitat >> IP gespeichert 
Keywords:Switch, Problem
                   nächster / vorheriger Thread

Antworten Neues Thema Top Seite 1