<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Seltsames Problem]]></title><description><![CDATA[<p>Hi leute ich hab da ein problem und zwar versuch ich gerade mein erstes eigenes kleines Spiel zu machen aber wenn ich es jetzt ausführe und dann bei 2 Player beide namen eingegeben habe dann schließt sich einfach die Console und ich kann mir nicht erklären woran das liegt. Und nur mal so neben bei das funktioniert noch alles nicht so richtig vieleicht hat ja jemand noch ein paar tipps für mich aber das wichtoigste ist erst mal das sichd as fenster nicht immer schließen soll.</p>
<pre><code>#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;

using namespace std;
//-------------------------------------------------------

//----------gotoxy Funktion------------------------------------
void gotoxy(int x, int y)
{
HANDLE hConsoleOutput;
COORD dwCursorPosition;

dwCursorPosition.X = x;
dwCursorPosition.Y = y;
hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hConsoleOutput,dwCursorPosition);
}

//--------------prototypen--------------------------------
void game1();
void game2();
void player1();
void player2();
void bewegung();
int main();

//-------------------------------Auswahlmenü---------------------------
void auswahl()
{

system(&quot;cls&quot;);
cout&lt;&lt;&quot;                          LAUF!!!  V. 0.2                      By T.Feddersen&quot;;
gotoxy(25,8) ;cout&lt;&lt;&quot;Auswahl der Spielernzahl&quot;;
gotoxy(25,11) ;cout&lt;&lt;&quot;[1] 1 Spieler&quot;;
gotoxy(25,12) ;cout&lt;&lt;&quot;[2] 2 Spieler&quot;;
gotoxy(25,13) ;cout&lt;&lt;&quot;[3] zurueck&quot;;
char auswahl =getch();
             switch(auswahl)
             {
             case '1': game1(); break;
             case '2': game2(); break;
             case '3': main();  break;
             default: cout&lt;&lt;&quot;Falsche eingabe!&quot;; break;
             } 

}

//----------------------------Singleplayer-------------------------------------
void game1()
{
int muss =5;
int schritte=0;

string name;

system(&quot;cls&quot;);

gotoxy(0,0) ;cout&lt;&lt;&quot;                          LAUF!!!  V. 0.2                      By T.Feddersen&quot;&lt;&lt;endl;
gotoxy(15,12) ;cout&lt;&lt;&quot;Geben Sie bitte den Spielernamen ein: &quot;; cin&gt;&gt;name;    
system(&quot;cls&quot;);
cout&lt;&lt;&quot;Spielername: &quot;&lt;&lt;name;

//-------------------------Startraum----------------------------
gotoxy(1,3);cout&lt;&lt;&quot; o |&quot;;            
gotoxy (1,4);cout&lt;&lt;&quot;(o | &quot;;  
gotoxy(1,5);cout&lt;&lt;&quot; ))| &quot;;
gotoxy(1,2) ;cout&lt;&lt;&quot;----------------------------------------------&quot;&lt;&lt;endl;
gotoxy(45,3);cout&lt;&lt;&quot;  |&quot;;
gotoxy(45,4);cout&lt;&lt;&quot;  |Ziel&quot;;
gotoxy(45,5);cout&lt;&lt;&quot;  |&quot;;
gotoxy(1,6) ;cout&lt;&lt;&quot;----------------------------------------------&quot;&lt;&lt;endl;

while(schritte&lt;=muss)
{

//---------Testanzeige-----------------
gotoxy(20,20);cout&lt;&lt;schritte;
//-------------------------------- 

  switch(schritte)
  {

  case 4:         
       {
       muss=10;      
       gotoxy(1,3);cout&lt;&lt;&quot; o&quot;;            //Nur durch 2 teilbare case!!
       gotoxy (1,4);cout&lt;&lt;&quot;(o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot; )) &quot;;
       } break; 

  case 8: 
       {
       muss=15;
       gotoxy(1,3);cout&lt;&lt;&quot;   o  ß&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;  (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;   )) &quot;;
       } break; 

  case 14: 
       {
       muss=20;   
       gotoxy(1,3);cout&lt;&lt;&quot;     o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;    (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;     )) &quot;;
       } break; 

  case 18: 
       {
       muss=25;   
       gotoxy(1,3);cout&lt;&lt;&quot;       o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;      (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;       )) &quot;;
       } break; 

  case 24: 
       {
       muss=30;   
       gotoxy(1,3);cout&lt;&lt;&quot;         o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;        (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;         )) &quot;;
       } break;   

  case 28: 
       {
       muss=35;   
       gotoxy(1,3);cout&lt;&lt;&quot;           o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;          (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;           )) &quot;;
       } break; 

  case 34: 
       {
       muss=40;   
       gotoxy(1,3);cout&lt;&lt;&quot;             o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;            (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;             )) &quot;;
       } break;  

  case 38: 
       {
       muss=45;   
       gotoxy(1,3);cout&lt;&lt;&quot;               o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;              (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;               )) &quot;;
       } break; 

  case 44: 
       {
       muss=50;
       gotoxy(1,3);cout&lt;&lt;&quot;                 o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                 )) &quot;;
       } break; 

  case 48: 
       {
       muss=55;    
       gotoxy(1,3);cout&lt;&lt;&quot;                   o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                  (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                   )) &quot;;
       } break; 

  case 54: 
       {
       muss=60;   
       gotoxy(1,3);cout&lt;&lt;&quot;                    o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                   (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                    )) &quot;;
       } break; 

  case 58: 
       {
       muss=65;   
       gotoxy(1,3);cout&lt;&lt;&quot;                       o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                      (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                       )) &quot;;
       } break; 

  case 64: 
       {
       muss=70;   
       gotoxy(1,3);cout&lt;&lt;&quot;                         o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                        (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                         )) &quot;;
       } break;

  case 68: 
       {
       muss=75;    
       gotoxy(1,3);cout&lt;&lt;&quot;                           o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                          (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                           )) &quot;;
       } break;

  case 74: 
       {
       muss=80;    
       gotoxy(1,3);cout&lt;&lt;&quot;                             o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                            (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                             )) &quot;;
       } break; 

  case 78: 
       {
       muss=85;    
       gotoxy(1,3);cout&lt;&lt;&quot;                               o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                              (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                               )) &quot;;
       } break;

  case 84: 
       {
       muss=90;    
       gotoxy(1,3);cout&lt;&lt;&quot;                                 o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                                (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                                 )) &quot;;
       } break; 

  case 88: 
       {
       muss=95;    
       gotoxy(1,3);cout&lt;&lt;&quot;                                   o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                                  (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                                   )) &quot;;
       } break; 

  case 94: 
       {
       muss=100;    
       gotoxy(1,3);cout&lt;&lt;&quot;                                     o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                                    (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                                     )) &quot;;
       } break;

  default: ; break;
  }

  char a = getch(); 

     if(a == 'a') 
     { 
     schritte=schritte+1;
     gotoxy(30,7);cout &lt;&lt; &quot;                 &quot;;
     gotoxy(1,7) ;cout &lt;&lt; &quot;Anzahl der Schritte: &quot;&lt;&lt;schritte;
     } 
     else 
     { 
     schritte=schritte-1;
     gotoxy(30,7);cout &lt;&lt; &quot;Falscher Schritt!&quot;;  
     }

     char s = getch(); 

     if(s == 's') 
     { 
     schritte=schritte+1;
     gotoxy(30,7);cout &lt;&lt; &quot;                 &quot;;
     gotoxy(1,7) ;cout &lt;&lt; &quot;Anzahl der Schritte: &quot;&lt;&lt;schritte; 
     } 
     else 
     { 
     schritte=schritte-1;
     gotoxy(30,7);cout &lt;&lt; &quot;Falscher Schritt!&quot;;   
     }
}//?
}//?

//------------------------Multiplayer--------------------------------

void game2()
{
int muss =5;
int schritte=0;
char laufen;
string name1,name2;

system(&quot;cls&quot;);
gotoxy(0,0) ;cout&lt;&lt;&quot;                          LAUF!!!  V. 0.2                      By T.Feddersen&quot;&lt;&lt;endl;
gotoxy(15,12) ;cout&lt;&lt;&quot;Geben Sie bitte den namen von Player 1 ein: &quot;; cin&gt;&gt;name1;    
gotoxy(15,13) ;cout&lt;&lt;&quot;Geben Sie bitte den namen von Player 2 ein: &quot;; cin&gt;&gt;name2;
system(&quot;cls&quot;);

//-------------------------Startraum----Player1------------------------
gotoxy(1,1);cout&lt;&lt;&quot;Player 1: &quot;&lt;&lt;name1;
gotoxy(1,3);cout&lt;&lt;&quot; o |&quot;;            
gotoxy (1,4);cout&lt;&lt;&quot;(o | &quot;;  
gotoxy(1,5);cout&lt;&lt;&quot;)) | &quot;;
gotoxy(1,2) ;cout&lt;&lt;&quot;----------------------------------------------&quot;&lt;&lt;endl;
gotoxy(45,3);cout&lt;&lt;&quot;  |&quot;;
gotoxy(45,4);cout&lt;&lt;&quot;  |Ziel&quot;;
gotoxy(45,5);cout&lt;&lt;&quot;  |&quot;;
gotoxy(1,6) ;cout&lt;&lt;&quot;----------------------------------------------&quot;&lt;&lt;endl;

//------------------------Startraum---Player2------------------------
gotoxy(1,9);cout&lt;&lt;&quot;Player 2: &quot;&lt;&lt;name2;
gotoxy(1,11);cout&lt;&lt;&quot; o |&quot;;            
gotoxy (1,12);cout&lt;&lt;&quot;(o | &quot;;  
gotoxy(1,13);cout&lt;&lt;&quot;))| &quot;;
gotoxy(1,10) ;cout&lt;&lt;&quot;----------------------------------------------&quot;&lt;&lt;endl;
gotoxy(45,11);cout&lt;&lt;&quot;  |&quot;;
gotoxy(45,12);cout&lt;&lt;&quot;  |Ziel&quot;;
gotoxy(45,13);cout&lt;&lt;&quot;  |&quot;;
gotoxy(1,14) ;cout&lt;&lt;&quot;----------------------------------------------&quot;&lt;&lt;endl;

}

void bewegung()
{
weiter:    

char eingabe = getch();

               switch(eingabe)
               {
               case 'a':  player1();  break;
               case 'k':  player2(); break ;
               case 'l': cout&lt;&lt;&quot;wedwefwehfuihwiuehfihwe&quot;; break;
               default :             break;
               }

goto weiter;    

}

void player1()
{

int muss =5;
int schritte=0;

while(schritte&lt;=muss)
{

 //---------Testanzeige-----------------
gotoxy(20,20);cout&lt;&lt;schritte;
//-------------------------------- 

  switch(schritte)
  {

  case 4:         
       {
       muss=10;      
       gotoxy(1,3);cout&lt;&lt;&quot; o&quot;;            //Nur durch 2 teilbare case!!
       gotoxy (1,4);cout&lt;&lt;&quot;(o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot; )) &quot;;
       } break; 

  case 8: 
       {
       muss=15;
       gotoxy(1,3);cout&lt;&lt;&quot;   o  ß&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;  (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;   )) &quot;;
       } break; 

  case 14: 
       {
       muss=20;   
       gotoxy(1,3);cout&lt;&lt;&quot;     o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;    (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;     )) &quot;;
       } break; 

  case 18: 
       {
       muss=25;   
       gotoxy(1,3);cout&lt;&lt;&quot;       o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;      (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;       )) &quot;;
       } break; 

  case 24: 
       {
       muss=30;   
       gotoxy(1,3);cout&lt;&lt;&quot;         o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;        (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;         )) &quot;;
       } break;   

  case 28: 
       {
       muss=35;   
       gotoxy(1,3);cout&lt;&lt;&quot;           o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;          (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;           )) &quot;;
       } break; 

  case 34: 
       {
       muss=40;   
       gotoxy(1,3);cout&lt;&lt;&quot;             o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;            (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;             )) &quot;;
       } break;  

  case 38: 
       {
       muss=45;   
       gotoxy(1,3);cout&lt;&lt;&quot;               o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;              (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;               )) &quot;;
       } break; 

  case 44: 
       {
       muss=50;
       gotoxy(1,3);cout&lt;&lt;&quot;                 o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                 )) &quot;;
       } break; 

  case 48: 
       {
       muss=55;    
       gotoxy(1,3);cout&lt;&lt;&quot;                   o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                  (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                   )) &quot;;
       } break; 

  case 54: 
       {
       muss=60;   
       gotoxy(1,3);cout&lt;&lt;&quot;                    o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                   (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                    )) &quot;;
       } break; 

  case 58: 
       {
       muss=65;   
       gotoxy(1,3);cout&lt;&lt;&quot;                       o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                      (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                       )) &quot;;
       } break; 

  case 64: 
       {
       muss=70;   
       gotoxy(1,3);cout&lt;&lt;&quot;                         o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                        (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                         )) &quot;;
       } break;

  case 68: 
       {
       muss=75;    
       gotoxy(1,3);cout&lt;&lt;&quot;                           o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                          (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                           )) &quot;;
       } break;

  case 74: 
       {
       muss=80;    
       gotoxy(1,3);cout&lt;&lt;&quot;                             o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                            (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                             )) &quot;;
       } break; 

  case 78: 
       {
       muss=85;    
       gotoxy(1,3);cout&lt;&lt;&quot;                               o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                              (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                               )) &quot;;
       } break;

  case 84: 
       {
       muss=90;    
       gotoxy(1,3);cout&lt;&lt;&quot;                                 o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                                (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                                 )) &quot;;
       } break; 

  case 88: 
       {
       muss=95;    
       gotoxy(1,3);cout&lt;&lt;&quot;                                   o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                                  (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                                   )) &quot;;
       } break; 

  case 94: 
       {
       muss=100;    
       gotoxy(1,3);cout&lt;&lt;&quot;                                     o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                                    (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                                     )) &quot;;
       } break;

  default: ; break;
  }

  char a = getch(); 

     if(a == 'a') 
     { 
     schritte=schritte+1;
     gotoxy(30,7);cout &lt;&lt; &quot;                 &quot;;
     gotoxy(1,7) ;cout &lt;&lt; &quot;Anzahl der Schritte: &quot;&lt;&lt;schritte;
     } 
     else 
     { 
     schritte=schritte-1;
     gotoxy(30,7);cout &lt;&lt; &quot;Falscher Schritt!&quot;;  
     }

  char eingabe = getch();

               switch(eingabe)
               {
               case 'a': schritte=schritte-1;;  break;
               case 's':{
                         schritte=schritte+1;
                         void bewegung();
                         break;
                         }   

               case 'k':  player2();  break;
               case 'l':  player2();  break;
               default: void bewegung(); break;
               }

}//?
}//?     

//------------------------------Play3er2------------------------------
void player2()
{
int muss2 =5;
int schritte2=0;
while(schritte2&lt;=muss2)
{

//---------Testanzeige-----------------
gotoxy(20,25);cout&lt;&lt;schritte2;
//-------------------------------- 

  switch(schritte2)
  {

  case 4:         
       {
       muss2=10;      
       gotoxy(1,11);cout&lt;&lt;&quot; o&quot;;            //Nur durch 2 teilbare case!!
       gotoxy (1,12);cout&lt;&lt;&quot;(o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot; )) &quot;;
       } break; 

  case 8: 
       {
       muss2=15;
       gotoxy(1,11);cout&lt;&lt;&quot;   o  ß&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;  (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;   )) &quot;;
       } break; 

  case 14: 
       {
       muss2=20;   
       gotoxy(1,11);cout&lt;&lt;&quot;     o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;    (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;     )) &quot;;
       } break; 

  case 18: 
       {
       muss2=25;   
       gotoxy(1,11);cout&lt;&lt;&quot;       o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;      (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;       )) &quot;;
       } break; 

  case 24: 
       {
       muss2=30;   
       gotoxy(1,11);cout&lt;&lt;&quot;         o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;        (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;         )) &quot;;
       } break;   

  case 28: 
       {
       muss2=35;   
       gotoxy(1,11);cout&lt;&lt;&quot;           o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;          (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;           )) &quot;;
       } break; 

  case 34: 
       {
       muss2=40;   
       gotoxy(1,11);cout&lt;&lt;&quot;             o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;            (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;             )) &quot;;
       } break;  

  case 38: 
       {
       muss2=45;   
       gotoxy(1,11);cout&lt;&lt;&quot;               o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;              (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;               )) &quot;;
       } break; 

  case 44: 
       {
       muss2=50;
       gotoxy(1,11);cout&lt;&lt;&quot;                 o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                 )) &quot;;
       } break; 

  case 48: 
       {
       muss2=55;    
       gotoxy(1,11);cout&lt;&lt;&quot;                   o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                  (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                   )) &quot;;
       } break; 

  case 54: 
       {
       muss2=60;   
       gotoxy(1,11);cout&lt;&lt;&quot;                    o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                   (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                    )) &quot;;
       } break; 

  case 58: 
       {
       muss2=65;   
       gotoxy(1,11);cout&lt;&lt;&quot;                       o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                      (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                       )) &quot;;
       } break; 

  case 64: 
       {
       muss2=70;   
       gotoxy(1,11);cout&lt;&lt;&quot;                         o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                        (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                         )) &quot;;
       } break;

  case 68: 
       {
       muss2=75;    
       gotoxy(1,11);cout&lt;&lt;&quot;                           o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                          (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                           )) &quot;;
       } break;

  case 74: 
       {
       muss2=80;    
       gotoxy(1,11);cout&lt;&lt;&quot;                             o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                            (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                             )) &quot;;
       } break; 

  case 78: 
       {
       muss2=85;    
       gotoxy(1,11);cout&lt;&lt;&quot;                               o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                              (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                               )) &quot;;
       } break;

  case 84: 
       {
       muss2=90;    
       gotoxy(1,11);cout&lt;&lt;&quot;                                 o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                                (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                                 )) &quot;;
       } break; 

  case 88: 
       {
       muss2=95;    
       gotoxy(1,11);cout&lt;&lt;&quot;                                   o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                                  (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                                   )) &quot;;
       } break; 

  case 94: 
       {
       muss2=100;    
       gotoxy(1,11);cout&lt;&lt;&quot;                                     o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                                    (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                                     )) &quot;;
       } break;

  default: ; break;
  }

//-------------------------Tastatur auslesen--------------------------- 

 schritte2=schritte2+1;

    char eingabe = getch();

               switch(eingabe)
               {
               case 'k': 
                    {
                    schritte2=schritte2-1; 
                    break;     
                    } 

               case 'l':
                    {
                    schritte2=schritte2+1;  break;
                    bewegung();  
                    }

               case 'a':  player1();  break;
               case 's':  player1();  break;
               }

}//?
}//?          

//----------------------------Hauptmenü----------------------------------------
int main()
{
system(&quot;cls&quot;);    
cout&lt;&lt;&quot;                          LAUF!!!  V. 0.2                       By T.Feddersen&quot;&lt;&lt;endl;
gotoxy(25,10) ;cout&lt;&lt;&quot;[1] Spiel starten&quot;;
gotoxy(25,11) ;cout&lt;&lt;&quot;[2] Spiel beenden&quot;;
char wahl =getch();
           switch(wahl)
           {
           case '1': auswahl();  break;
           case '2': return EXIT_SUCCESS; break;
           default: cout&lt;&lt;&quot;Diese Auswahl ist nicht möglich&quot;&lt;&lt;endl; break;
           }
    return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/126511/seltsames-problem</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 17:49:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126511.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Nov 2005 21:49:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Seltsames Problem on Tue, 15 Nov 2005 21:49:16 GMT]]></title><description><![CDATA[<p>Hi leute ich hab da ein problem und zwar versuch ich gerade mein erstes eigenes kleines Spiel zu machen aber wenn ich es jetzt ausführe und dann bei 2 Player beide namen eingegeben habe dann schließt sich einfach die Console und ich kann mir nicht erklären woran das liegt. Und nur mal so neben bei das funktioniert noch alles nicht so richtig vieleicht hat ja jemand noch ein paar tipps für mich aber das wichtoigste ist erst mal das sichd as fenster nicht immer schließen soll.</p>
<pre><code>#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;

using namespace std;
//-------------------------------------------------------

//----------gotoxy Funktion------------------------------------
void gotoxy(int x, int y)
{
HANDLE hConsoleOutput;
COORD dwCursorPosition;

dwCursorPosition.X = x;
dwCursorPosition.Y = y;
hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hConsoleOutput,dwCursorPosition);
}

//--------------prototypen--------------------------------
void game1();
void game2();
void player1();
void player2();
void bewegung();
int main();

//-------------------------------Auswahlmenü---------------------------
void auswahl()
{

system(&quot;cls&quot;);
cout&lt;&lt;&quot;                          LAUF!!!  V. 0.2                      By T.Feddersen&quot;;
gotoxy(25,8) ;cout&lt;&lt;&quot;Auswahl der Spielernzahl&quot;;
gotoxy(25,11) ;cout&lt;&lt;&quot;[1] 1 Spieler&quot;;
gotoxy(25,12) ;cout&lt;&lt;&quot;[2] 2 Spieler&quot;;
gotoxy(25,13) ;cout&lt;&lt;&quot;[3] zurueck&quot;;
char auswahl =getch();
             switch(auswahl)
             {
             case '1': game1(); break;
             case '2': game2(); break;
             case '3': main();  break;
             default: cout&lt;&lt;&quot;Falsche eingabe!&quot;; break;
             } 

}

//----------------------------Singleplayer-------------------------------------
void game1()
{
int muss =5;
int schritte=0;

string name;

system(&quot;cls&quot;);

gotoxy(0,0) ;cout&lt;&lt;&quot;                          LAUF!!!  V. 0.2                      By T.Feddersen&quot;&lt;&lt;endl;
gotoxy(15,12) ;cout&lt;&lt;&quot;Geben Sie bitte den Spielernamen ein: &quot;; cin&gt;&gt;name;    
system(&quot;cls&quot;);
cout&lt;&lt;&quot;Spielername: &quot;&lt;&lt;name;

//-------------------------Startraum----------------------------
gotoxy(1,3);cout&lt;&lt;&quot; o |&quot;;            
gotoxy (1,4);cout&lt;&lt;&quot;(o | &quot;;  
gotoxy(1,5);cout&lt;&lt;&quot; ))| &quot;;
gotoxy(1,2) ;cout&lt;&lt;&quot;----------------------------------------------&quot;&lt;&lt;endl;
gotoxy(45,3);cout&lt;&lt;&quot;  |&quot;;
gotoxy(45,4);cout&lt;&lt;&quot;  |Ziel&quot;;
gotoxy(45,5);cout&lt;&lt;&quot;  |&quot;;
gotoxy(1,6) ;cout&lt;&lt;&quot;----------------------------------------------&quot;&lt;&lt;endl;

while(schritte&lt;=muss)
{

//---------Testanzeige-----------------
gotoxy(20,20);cout&lt;&lt;schritte;
//-------------------------------- 

  switch(schritte)
  {

  case 4:         
       {
       muss=10;      
       gotoxy(1,3);cout&lt;&lt;&quot; o&quot;;            //Nur durch 2 teilbare case!!
       gotoxy (1,4);cout&lt;&lt;&quot;(o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot; )) &quot;;
       } break; 

  case 8: 
       {
       muss=15;
       gotoxy(1,3);cout&lt;&lt;&quot;   o  ß&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;  (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;   )) &quot;;
       } break; 

  case 14: 
       {
       muss=20;   
       gotoxy(1,3);cout&lt;&lt;&quot;     o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;    (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;     )) &quot;;
       } break; 

  case 18: 
       {
       muss=25;   
       gotoxy(1,3);cout&lt;&lt;&quot;       o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;      (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;       )) &quot;;
       } break; 

  case 24: 
       {
       muss=30;   
       gotoxy(1,3);cout&lt;&lt;&quot;         o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;        (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;         )) &quot;;
       } break;   

  case 28: 
       {
       muss=35;   
       gotoxy(1,3);cout&lt;&lt;&quot;           o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;          (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;           )) &quot;;
       } break; 

  case 34: 
       {
       muss=40;   
       gotoxy(1,3);cout&lt;&lt;&quot;             o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;            (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;             )) &quot;;
       } break;  

  case 38: 
       {
       muss=45;   
       gotoxy(1,3);cout&lt;&lt;&quot;               o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;              (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;               )) &quot;;
       } break; 

  case 44: 
       {
       muss=50;
       gotoxy(1,3);cout&lt;&lt;&quot;                 o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                 )) &quot;;
       } break; 

  case 48: 
       {
       muss=55;    
       gotoxy(1,3);cout&lt;&lt;&quot;                   o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                  (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                   )) &quot;;
       } break; 

  case 54: 
       {
       muss=60;   
       gotoxy(1,3);cout&lt;&lt;&quot;                    o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                   (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                    )) &quot;;
       } break; 

  case 58: 
       {
       muss=65;   
       gotoxy(1,3);cout&lt;&lt;&quot;                       o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                      (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                       )) &quot;;
       } break; 

  case 64: 
       {
       muss=70;   
       gotoxy(1,3);cout&lt;&lt;&quot;                         o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                        (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                         )) &quot;;
       } break;

  case 68: 
       {
       muss=75;    
       gotoxy(1,3);cout&lt;&lt;&quot;                           o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                          (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                           )) &quot;;
       } break;

  case 74: 
       {
       muss=80;    
       gotoxy(1,3);cout&lt;&lt;&quot;                             o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                            (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                             )) &quot;;
       } break; 

  case 78: 
       {
       muss=85;    
       gotoxy(1,3);cout&lt;&lt;&quot;                               o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                              (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                               )) &quot;;
       } break;

  case 84: 
       {
       muss=90;    
       gotoxy(1,3);cout&lt;&lt;&quot;                                 o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                                (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                                 )) &quot;;
       } break; 

  case 88: 
       {
       muss=95;    
       gotoxy(1,3);cout&lt;&lt;&quot;                                   o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                                  (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                                   )) &quot;;
       } break; 

  case 94: 
       {
       muss=100;    
       gotoxy(1,3);cout&lt;&lt;&quot;                                     o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                                    (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                                     )) &quot;;
       } break;

  default: ; break;
  }

  char a = getch(); 

     if(a == 'a') 
     { 
     schritte=schritte+1;
     gotoxy(30,7);cout &lt;&lt; &quot;                 &quot;;
     gotoxy(1,7) ;cout &lt;&lt; &quot;Anzahl der Schritte: &quot;&lt;&lt;schritte;
     } 
     else 
     { 
     schritte=schritte-1;
     gotoxy(30,7);cout &lt;&lt; &quot;Falscher Schritt!&quot;;  
     }

     char s = getch(); 

     if(s == 's') 
     { 
     schritte=schritte+1;
     gotoxy(30,7);cout &lt;&lt; &quot;                 &quot;;
     gotoxy(1,7) ;cout &lt;&lt; &quot;Anzahl der Schritte: &quot;&lt;&lt;schritte; 
     } 
     else 
     { 
     schritte=schritte-1;
     gotoxy(30,7);cout &lt;&lt; &quot;Falscher Schritt!&quot;;   
     }
}//?
}//?

//------------------------Multiplayer--------------------------------

void game2()
{
int muss =5;
int schritte=0;
char laufen;
string name1,name2;

system(&quot;cls&quot;);
gotoxy(0,0) ;cout&lt;&lt;&quot;                          LAUF!!!  V. 0.2                      By T.Feddersen&quot;&lt;&lt;endl;
gotoxy(15,12) ;cout&lt;&lt;&quot;Geben Sie bitte den namen von Player 1 ein: &quot;; cin&gt;&gt;name1;    
gotoxy(15,13) ;cout&lt;&lt;&quot;Geben Sie bitte den namen von Player 2 ein: &quot;; cin&gt;&gt;name2;
system(&quot;cls&quot;);

//-------------------------Startraum----Player1------------------------
gotoxy(1,1);cout&lt;&lt;&quot;Player 1: &quot;&lt;&lt;name1;
gotoxy(1,3);cout&lt;&lt;&quot; o |&quot;;            
gotoxy (1,4);cout&lt;&lt;&quot;(o | &quot;;  
gotoxy(1,5);cout&lt;&lt;&quot;)) | &quot;;
gotoxy(1,2) ;cout&lt;&lt;&quot;----------------------------------------------&quot;&lt;&lt;endl;
gotoxy(45,3);cout&lt;&lt;&quot;  |&quot;;
gotoxy(45,4);cout&lt;&lt;&quot;  |Ziel&quot;;
gotoxy(45,5);cout&lt;&lt;&quot;  |&quot;;
gotoxy(1,6) ;cout&lt;&lt;&quot;----------------------------------------------&quot;&lt;&lt;endl;

//------------------------Startraum---Player2------------------------
gotoxy(1,9);cout&lt;&lt;&quot;Player 2: &quot;&lt;&lt;name2;
gotoxy(1,11);cout&lt;&lt;&quot; o |&quot;;            
gotoxy (1,12);cout&lt;&lt;&quot;(o | &quot;;  
gotoxy(1,13);cout&lt;&lt;&quot;))| &quot;;
gotoxy(1,10) ;cout&lt;&lt;&quot;----------------------------------------------&quot;&lt;&lt;endl;
gotoxy(45,11);cout&lt;&lt;&quot;  |&quot;;
gotoxy(45,12);cout&lt;&lt;&quot;  |Ziel&quot;;
gotoxy(45,13);cout&lt;&lt;&quot;  |&quot;;
gotoxy(1,14) ;cout&lt;&lt;&quot;----------------------------------------------&quot;&lt;&lt;endl;

}

void bewegung()
{
weiter:    

char eingabe = getch();

               switch(eingabe)
               {
               case 'a':  player1();  break;
               case 'k':  player2(); break ;
               case 'l': cout&lt;&lt;&quot;wedwefwehfuihwiuehfihwe&quot;; break;
               default :             break;
               }

goto weiter;    

}

void player1()
{

int muss =5;
int schritte=0;

while(schritte&lt;=muss)
{

 //---------Testanzeige-----------------
gotoxy(20,20);cout&lt;&lt;schritte;
//-------------------------------- 

  switch(schritte)
  {

  case 4:         
       {
       muss=10;      
       gotoxy(1,3);cout&lt;&lt;&quot; o&quot;;            //Nur durch 2 teilbare case!!
       gotoxy (1,4);cout&lt;&lt;&quot;(o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot; )) &quot;;
       } break; 

  case 8: 
       {
       muss=15;
       gotoxy(1,3);cout&lt;&lt;&quot;   o  ß&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;  (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;   )) &quot;;
       } break; 

  case 14: 
       {
       muss=20;   
       gotoxy(1,3);cout&lt;&lt;&quot;     o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;    (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;     )) &quot;;
       } break; 

  case 18: 
       {
       muss=25;   
       gotoxy(1,3);cout&lt;&lt;&quot;       o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;      (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;       )) &quot;;
       } break; 

  case 24: 
       {
       muss=30;   
       gotoxy(1,3);cout&lt;&lt;&quot;         o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;        (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;         )) &quot;;
       } break;   

  case 28: 
       {
       muss=35;   
       gotoxy(1,3);cout&lt;&lt;&quot;           o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;          (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;           )) &quot;;
       } break; 

  case 34: 
       {
       muss=40;   
       gotoxy(1,3);cout&lt;&lt;&quot;             o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;            (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;             )) &quot;;
       } break;  

  case 38: 
       {
       muss=45;   
       gotoxy(1,3);cout&lt;&lt;&quot;               o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;              (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;               )) &quot;;
       } break; 

  case 44: 
       {
       muss=50;
       gotoxy(1,3);cout&lt;&lt;&quot;                 o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                 )) &quot;;
       } break; 

  case 48: 
       {
       muss=55;    
       gotoxy(1,3);cout&lt;&lt;&quot;                   o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                  (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                   )) &quot;;
       } break; 

  case 54: 
       {
       muss=60;   
       gotoxy(1,3);cout&lt;&lt;&quot;                    o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                   (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                    )) &quot;;
       } break; 

  case 58: 
       {
       muss=65;   
       gotoxy(1,3);cout&lt;&lt;&quot;                       o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                      (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                       )) &quot;;
       } break; 

  case 64: 
       {
       muss=70;   
       gotoxy(1,3);cout&lt;&lt;&quot;                         o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                        (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                         )) &quot;;
       } break;

  case 68: 
       {
       muss=75;    
       gotoxy(1,3);cout&lt;&lt;&quot;                           o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                          (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                           )) &quot;;
       } break;

  case 74: 
       {
       muss=80;    
       gotoxy(1,3);cout&lt;&lt;&quot;                             o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                            (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                             )) &quot;;
       } break; 

  case 78: 
       {
       muss=85;    
       gotoxy(1,3);cout&lt;&lt;&quot;                               o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                              (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                               )) &quot;;
       } break;

  case 84: 
       {
       muss=90;    
       gotoxy(1,3);cout&lt;&lt;&quot;                                 o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                                (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                                 )) &quot;;
       } break; 

  case 88: 
       {
       muss=95;    
       gotoxy(1,3);cout&lt;&lt;&quot;                                   o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                                  (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                                   )) &quot;;
       } break; 

  case 94: 
       {
       muss=100;    
       gotoxy(1,3);cout&lt;&lt;&quot;                                     o&quot;;
       gotoxy (1,4);cout&lt;&lt;&quot;                                    (o &quot;;  
       gotoxy(1,5);cout&lt;&lt;&quot;                                     )) &quot;;
       } break;

  default: ; break;
  }

  char a = getch(); 

     if(a == 'a') 
     { 
     schritte=schritte+1;
     gotoxy(30,7);cout &lt;&lt; &quot;                 &quot;;
     gotoxy(1,7) ;cout &lt;&lt; &quot;Anzahl der Schritte: &quot;&lt;&lt;schritte;
     } 
     else 
     { 
     schritte=schritte-1;
     gotoxy(30,7);cout &lt;&lt; &quot;Falscher Schritt!&quot;;  
     }

  char eingabe = getch();

               switch(eingabe)
               {
               case 'a': schritte=schritte-1;;  break;
               case 's':{
                         schritte=schritte+1;
                         void bewegung();
                         break;
                         }   

               case 'k':  player2();  break;
               case 'l':  player2();  break;
               default: void bewegung(); break;
               }

}//?
}//?     

//------------------------------Play3er2------------------------------
void player2()
{
int muss2 =5;
int schritte2=0;
while(schritte2&lt;=muss2)
{

//---------Testanzeige-----------------
gotoxy(20,25);cout&lt;&lt;schritte2;
//-------------------------------- 

  switch(schritte2)
  {

  case 4:         
       {
       muss2=10;      
       gotoxy(1,11);cout&lt;&lt;&quot; o&quot;;            //Nur durch 2 teilbare case!!
       gotoxy (1,12);cout&lt;&lt;&quot;(o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot; )) &quot;;
       } break; 

  case 8: 
       {
       muss2=15;
       gotoxy(1,11);cout&lt;&lt;&quot;   o  ß&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;  (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;   )) &quot;;
       } break; 

  case 14: 
       {
       muss2=20;   
       gotoxy(1,11);cout&lt;&lt;&quot;     o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;    (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;     )) &quot;;
       } break; 

  case 18: 
       {
       muss2=25;   
       gotoxy(1,11);cout&lt;&lt;&quot;       o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;      (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;       )) &quot;;
       } break; 

  case 24: 
       {
       muss2=30;   
       gotoxy(1,11);cout&lt;&lt;&quot;         o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;        (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;         )) &quot;;
       } break;   

  case 28: 
       {
       muss2=35;   
       gotoxy(1,11);cout&lt;&lt;&quot;           o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;          (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;           )) &quot;;
       } break; 

  case 34: 
       {
       muss2=40;   
       gotoxy(1,11);cout&lt;&lt;&quot;             o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;            (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;             )) &quot;;
       } break;  

  case 38: 
       {
       muss2=45;   
       gotoxy(1,11);cout&lt;&lt;&quot;               o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;              (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;               )) &quot;;
       } break; 

  case 44: 
       {
       muss2=50;
       gotoxy(1,11);cout&lt;&lt;&quot;                 o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                 )) &quot;;
       } break; 

  case 48: 
       {
       muss2=55;    
       gotoxy(1,11);cout&lt;&lt;&quot;                   o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                  (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                   )) &quot;;
       } break; 

  case 54: 
       {
       muss2=60;   
       gotoxy(1,11);cout&lt;&lt;&quot;                    o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                   (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                    )) &quot;;
       } break; 

  case 58: 
       {
       muss2=65;   
       gotoxy(1,11);cout&lt;&lt;&quot;                       o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                      (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                       )) &quot;;
       } break; 

  case 64: 
       {
       muss2=70;   
       gotoxy(1,11);cout&lt;&lt;&quot;                         o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                        (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                         )) &quot;;
       } break;

  case 68: 
       {
       muss2=75;    
       gotoxy(1,11);cout&lt;&lt;&quot;                           o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                          (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                           )) &quot;;
       } break;

  case 74: 
       {
       muss2=80;    
       gotoxy(1,11);cout&lt;&lt;&quot;                             o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                            (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                             )) &quot;;
       } break; 

  case 78: 
       {
       muss2=85;    
       gotoxy(1,11);cout&lt;&lt;&quot;                               o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                              (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                               )) &quot;;
       } break;

  case 84: 
       {
       muss2=90;    
       gotoxy(1,11);cout&lt;&lt;&quot;                                 o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                                (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                                 )) &quot;;
       } break; 

  case 88: 
       {
       muss2=95;    
       gotoxy(1,11);cout&lt;&lt;&quot;                                   o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                                  (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                                   )) &quot;;
       } break; 

  case 94: 
       {
       muss2=100;    
       gotoxy(1,11);cout&lt;&lt;&quot;                                     o&quot;;
       gotoxy (1,12);cout&lt;&lt;&quot;                                    (o &quot;;  
       gotoxy(1,13);cout&lt;&lt;&quot;                                     )) &quot;;
       } break;

  default: ; break;
  }

//-------------------------Tastatur auslesen--------------------------- 

 schritte2=schritte2+1;

    char eingabe = getch();

               switch(eingabe)
               {
               case 'k': 
                    {
                    schritte2=schritte2-1; 
                    break;     
                    } 

               case 'l':
                    {
                    schritte2=schritte2+1;  break;
                    bewegung();  
                    }

               case 'a':  player1();  break;
               case 's':  player1();  break;
               }

}//?
}//?          

//----------------------------Hauptmenü----------------------------------------
int main()
{
system(&quot;cls&quot;);    
cout&lt;&lt;&quot;                          LAUF!!!  V. 0.2                       By T.Feddersen&quot;&lt;&lt;endl;
gotoxy(25,10) ;cout&lt;&lt;&quot;[1] Spiel starten&quot;;
gotoxy(25,11) ;cout&lt;&lt;&quot;[2] Spiel beenden&quot;;
char wahl =getch();
           switch(wahl)
           {
           case '1': auswahl();  break;
           case '2': return EXIT_SUCCESS; break;
           default: cout&lt;&lt;&quot;Diese Auswahl ist nicht möglich&quot;&lt;&lt;endl; break;
           }
    return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/918698</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/918698</guid><dc:creator><![CDATA[Dalmendio]]></dc:creator><pubDate>Tue, 15 Nov 2005 21:49:16 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsames Problem on Tue, 15 Nov 2005 22:41:02 GMT]]></title><description><![CDATA[<p>hat sich schon erledigt.<br />
Thread kann gelöscht werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/918742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/918742</guid><dc:creator><![CDATA[Dalmendio]]></dc:creator><pubDate>Tue, 15 Nov 2005 22:41:02 GMT</pubDate></item></channel></rss>