ElamoMichi

Untitled

Feb 23rd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.29 KB | None | 0 0
  1. #include <conio.h>
  2. #include <stdlib.h>
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7. void NSpiel()
  8. {
  9.  
  10.     char NeuesSpiel;
  11.  
  12.     do
  13.     {
  14.  
  15.         cout << "---Neues Spiel---" << endl;
  16.         cout << "(P)rofile" << endl;
  17.         cout << "(K)arteikarten bearbeiten" << endl;
  18.         cout << "(Z)urück" << endl;
  19.  
  20.         cout << "\nEingabe : ";
  21.         cin >> NeuesSpiel;
  22.  
  23.         switch (NeuesSpiel)
  24.         {
  25.  
  26.             case('P'):
  27.             case('p'):
  28.                 cout << endl;
  29.                 cout << "Profile werden geladen\n" << endl;
  30.                 system("PAUSE");
  31.                 system("cls");
  32.                 break;
  33.  
  34.             case('K'):
  35.             case('k'):
  36.                 cout << endl;
  37.                 cout << "Karteikarten werden geladen\n" << endl;
  38.                 system("PAUSE");
  39.                 system("cls");
  40.                 break;
  41.  
  42.             case('Z'):
  43.             case('z'):
  44.                 cout << endl;
  45.                 cout << "zurück\n" << endl;
  46.                 system("PAUSE");
  47.                 system("cls");
  48.                 break;
  49.  
  50.             default:
  51.                 cout << endl;
  52.                 cout << "Keine korrekte Eingabe\n" << endl;
  53.                 system("PAUSE");
  54.                 system("cls");
  55.                 break;
  56.  
  57.                
  58.                 }
  59.        
  60.         while (NeuesSpiel != 'B' && NeuesSpiel != 'b');
  61.  
  62.     cin.ignore;
  63.  
  64. }
  65.  
  66.    
  67. int main()
  68. {
  69.  
  70.  
  71.     char Auswahl;
  72.  
  73.         do
  74.         {
  75.             //Startmenü
  76.             cout << "---Startmenue---" << endl;
  77.             cout << "(N)neues Spiel" << endl;
  78.             cout << "(O)ptionen" << endl;
  79.             cout << "(C)redits" << endl;
  80.             cout << "(B)eenden" << endl;
  81.  
  82.             cout << "\nEingabe : ";
  83.             cin >> Auswahl;
  84.  
  85.             switch (Auswahl)
  86.             {
  87.  
  88.  
  89.                 //Neues Spiel
  90.             case('N'):
  91.             case('n'):
  92.                 cout << endl;
  93.                 cout << "Neues Spiel wird gestartet\n" << endl;
  94.  
  95.                 system("PAUSE");
  96.                 system("cls");  // Fenster leeren
  97.  
  98.                 NSpiel; //Unterfunktion aufrufen
  99.  
  100.                 break;
  101.  
  102.             case('O'):
  103.             case('o'):
  104.                 cout << endl;
  105.                 cout << "Optionen werden gestartet\n" << endl;
  106.                 system("PAUSE");
  107.                 system("cls");
  108.                 break;
  109.  
  110.             case('C'):
  111.             case('c'):
  112.                 cout << endl;
  113.                 cout << "Dieses Spiel wurde programmiert von ElamoMichi\n" << endl;
  114.                 system("PAUSE");
  115.                 system("cls");
  116.                 break;
  117.  
  118.             case('B'):
  119.             case('b'):
  120.                 cout << endl;
  121.                 cout << "Spiel wird beendet\n" << endl;
  122.                 system("PAUSE");
  123.                 system("cls");
  124.                 break;
  125.  
  126.             default:
  127.                 cout << endl;
  128.                 cout << "Keine korrekte Eingabe\n" << endl;
  129.                 system("PAUSE");
  130.                 system("cls");
  131.                 break; 
  132.  
  133.            
  134.            
  135.             while (Auswahl != 'B' && Auswahl != 'b');
  136.  
  137.         cin.ignore;
  138.  
  139.         return 0;
  140.  
  141.     }
Add Comment
Please, Sign In to add comment