<?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[männchen läuft einfach falsch^^]]></title><description><![CDATA[<p>hallo, hab heut mit c++ angefangen udn wollte mal zum einstieg einen typen in der konsole bewegen. allerdings läuft er überall hin nur nicht dorthin wo man will. finde den fehler leider nicht:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;windows.h&gt;
#include &lt;conio.h&gt;
#include &lt;stdlib.h&gt;

using namespace std;
void gotoxy(int x,int y) 
{ 
   COORD cur={x,y}; 
   SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),cur); 
} 

int main()
{
	int spielerx=12;
	int spielery=12;
	char eingabe;

	do
	{
		system(&quot;cls&quot;);
		gotoxy(spielerx,spielery);
		cout&lt;&lt;&quot;  _________&quot;;
		gotoxy(spielerx,spielery+1);
		cout&lt;&lt;&quot;  |te pwnzr|&quot;;
		gotoxy(spielerx,spielery+2);
        cout&lt;&lt;&quot;  |________|&quot;;
		gotoxy(spielerx,spielery+3);
		cout&lt;&lt;&quot;__|__&quot;;
		gotoxy(spielerx,spielery+4);
		cout&lt;&lt;&quot;(-.-)&quot;;
		gotoxy(spielerx,spielery+5);
		cout&lt;&lt;&quot; | | &quot;;
		gotoxy(spielerx,spielery+6);
		cout&lt;&lt;&quot;-| |-&quot;;
		gotoxy(spielerx,spielery+7);
		cout&lt;&lt;&quot;.|'|.&quot;;
		gotoxy(spielerx,spielery+8);

		eingabe=getch();

		switch(eingabe)
		{
			//oben
		case 72: if(spielery&gt;0) {spielery=spielery-1;}
		       else {spielery=spielery;}
			//unten
		case 80: if(spielery+8 &lt;50) {spielery=spielery+1;}
			   else {spielery=spielery;}
			//rechts
		case 77: if(spielerx+12 &lt;100) {spielerx=spielerx+1;}
			   else {spielerx=spielery;}
			//links
		case 75: if(spielerx&gt;0) {spielery=spielerx-1;}
			   else {spielerx=spielerx;}
		}
	}
	while(eingabe!=27);
}
</code></pre>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/121473/männchen-läuft-einfach-falsch</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 18:16:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/121473.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 23 Sep 2005 15:30:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to männchen läuft einfach falsch^^ on Fri, 23 Sep 2005 15:30:27 GMT]]></title><description><![CDATA[<p>hallo, hab heut mit c++ angefangen udn wollte mal zum einstieg einen typen in der konsole bewegen. allerdings läuft er überall hin nur nicht dorthin wo man will. finde den fehler leider nicht:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;windows.h&gt;
#include &lt;conio.h&gt;
#include &lt;stdlib.h&gt;

using namespace std;
void gotoxy(int x,int y) 
{ 
   COORD cur={x,y}; 
   SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),cur); 
} 

int main()
{
	int spielerx=12;
	int spielery=12;
	char eingabe;

	do
	{
		system(&quot;cls&quot;);
		gotoxy(spielerx,spielery);
		cout&lt;&lt;&quot;  _________&quot;;
		gotoxy(spielerx,spielery+1);
		cout&lt;&lt;&quot;  |te pwnzr|&quot;;
		gotoxy(spielerx,spielery+2);
        cout&lt;&lt;&quot;  |________|&quot;;
		gotoxy(spielerx,spielery+3);
		cout&lt;&lt;&quot;__|__&quot;;
		gotoxy(spielerx,spielery+4);
		cout&lt;&lt;&quot;(-.-)&quot;;
		gotoxy(spielerx,spielery+5);
		cout&lt;&lt;&quot; | | &quot;;
		gotoxy(spielerx,spielery+6);
		cout&lt;&lt;&quot;-| |-&quot;;
		gotoxy(spielerx,spielery+7);
		cout&lt;&lt;&quot;.|'|.&quot;;
		gotoxy(spielerx,spielery+8);

		eingabe=getch();

		switch(eingabe)
		{
			//oben
		case 72: if(spielery&gt;0) {spielery=spielery-1;}
		       else {spielery=spielery;}
			//unten
		case 80: if(spielery+8 &lt;50) {spielery=spielery+1;}
			   else {spielery=spielery;}
			//rechts
		case 77: if(spielerx+12 &lt;100) {spielerx=spielerx+1;}
			   else {spielerx=spielery;}
			//links
		case 75: if(spielerx&gt;0) {spielery=spielerx-1;}
			   else {spielerx=spielerx;}
		}
	}
	while(eingabe!=27);
}
</code></pre>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/878696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/878696</guid><dc:creator><![CDATA[ogghmf]]></dc:creator><pubDate>Fri, 23 Sep 2005 15:30:27 GMT</pubDate></item><item><title><![CDATA[Reply to männchen läuft einfach falsch^^ on Fri, 23 Sep 2005 15:36:25 GMT]]></title><description><![CDATA[<p>break vergessen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
bei switch muss immer ein break nach jedem case kommen, sonst macht dre einfach weiter</p>
<pre><code class="language-cpp">switch(c)
{
case 1:
   // das und das machen
   break; // nicht vergessen
case 2:
//..
  break;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/878702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/878702</guid><dc:creator><![CDATA[Maxi]]></dc:creator><pubDate>Fri, 23 Sep 2005 15:36:25 GMT</pubDate></item><item><title><![CDATA[Reply to männchen läuft einfach falsch^^ on Fri, 23 Sep 2005 15:50:15 GMT]]></title><description><![CDATA[<p>aha! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";D"
      alt="😉"
    /> ok.. das kannte ich eigtl schon.. peilo^^<br />
dank dir</p>
]]></description><link>https://www.c-plusplus.net/forum/post/878710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/878710</guid><dc:creator><![CDATA[ogghmf]]></dc:creator><pubDate>Fri, 23 Sep 2005 15:50:15 GMT</pubDate></item><item><title><![CDATA[Reply to männchen läuft einfach falsch^^ on Sat, 24 Sep 2005 18:02:04 GMT]]></title><description><![CDATA[<p>Es könnte auch helfen, wenn man nicht x und y mixt:</p>
<pre><code class="language-cpp">case 75: if(spielerx&gt;0) {spielery=spielerx-1;} 
               else {spielerx=spielerx;}
</code></pre>
<p>besser ist:</p>
<pre><code class="language-cpp">case 75: if(spielerx&gt;0) {spielerx=spielerx-1;} 
               else {spielerx=spielerx;}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/879257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/879257</guid><dc:creator><![CDATA[MisterX]]></dc:creator><pubDate>Sat, 24 Sep 2005 18:02:04 GMT</pubDate></item></channel></rss>