<?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[Ein @ in der Konsole mit Pfeiltasten Steuern]]></title><description><![CDATA[<p>Wie steuere ich ein @ in der Konsole mit Pfeiltasten?</p>
<p>Und wie mach ich wenn es ein ² Berührt das es dort nicht durch kommt?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/292781/ein-in-der-konsole-mit-pfeiltasten-steuern</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 17:02:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/292781.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 Sep 2011 19:56:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 19:56:13 GMT]]></title><description><![CDATA[<p>Wie steuere ich ein @ in der Konsole mit Pfeiltasten?</p>
<p>Und wie mach ich wenn es ein ² Berührt das es dort nicht durch kommt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120563</guid><dc:creator><![CDATA[Xenotack]]></dc:creator><pubDate>Sat, 17 Sep 2011 19:56:13 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:00:21 GMT]]></title><description><![CDATA[<p>Du musst den Schalter auf der rechten Seite betätigen, dann kommt ein ~ , das dir die Steuerung von @ freigibt.</p>
<p>Wovon redest du denn??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120566</guid><dc:creator><![CDATA[*Rewind*]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:00:21 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:01:27 GMT]]></title><description><![CDATA[<p>[Rewind] schrieb:</p>
<blockquote>
<p>Wovon redest du denn??</p>
</blockquote>
<p>Immernoch von Konsolenanwendung und das war keine Große Hilfe von dir :s</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120567</guid><dc:creator><![CDATA[Xenotack]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:01:27 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:04:58 GMT]]></title><description><![CDATA[<p>Mit Standard-C++ kommst du hier nicht weiter - das hat keine Ahnung von Konsolen oder Pfeiltasten. Also wohin willst du: DOS-Konsole oder Linux?</p>
<p>(PS: Bei der Frage brauchst du dich über schlechte Witze nicht aufregen :D)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120570</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:04:58 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:07:29 GMT]]></title><description><![CDATA[<p>Ich hab dieses Video auf YouTube gesehen <a href="http://www.youtube.com/watch?v=3IbK6KOU2T8" rel="nofollow">http://www.youtube.com/watch?v=3IbK6KOU2T8</a></p>
<p>Also will ich im Prinzip das machen was er da hat nur Leichter und als Zeitvertreib^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120571</guid><dc:creator><![CDATA[Xenotack]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:07:29 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:09:45 GMT]]></title><description><![CDATA[<p>Xenotack schrieb:</p>
<blockquote>
<p>Also will ich im Prinzip das machen was er da hat nur Leichter und als Zeitvertreib^^</p>
</blockquote>
<p>Wie gesagt, das hat mit Standard-C++ nichts zu tun, Windows oder Linux? (Bei völliger Ahnungslosigkeit tippe ich mal auf Windows. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> )<br />
<a href="http://msdn.microsoft.com/en-us/library/ms682073%28v=vs.85%29.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms682073(v=vs.85).aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120573</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:09:45 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:09:42 GMT]]></title><description><![CDATA[<p>Ich habe es schon geahnt, dass du irgendein Konsolenspiel meinst, mit meinem Kommentar wollte ich nur auf diesen <a href="http://www.c-plusplus.net/forum/200753" rel="nofollow">Link</a> hinaus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120574</guid><dc:creator><![CDATA[*Rewind*]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:09:42 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:09:45 GMT]]></title><description><![CDATA[<p>Soll das heißen auf welchem Betriebssystem es läuft wenn ja Windows!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120575</guid><dc:creator><![CDATA[Xenotack]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:09:45 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:10:56 GMT]]></title><description><![CDATA[<blockquote>
<p>Wie steuere ich ein @ in der Konsole mit Pfeiltasten?</p>
<p>Und wie mach ich wenn es ein ² Berührt das es dort nicht durch kommt?</p>
</blockquote>
<p>Am besten machst du das Ganze mit C++... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Das hört sich so an als sollten wir deine Hausaufgaben machen.<br />
Um ein Spielfeld zu begrenzen , und unteranderem auch noch trigger einzubauen kannst du so vorgehen :</p>
<pre><code class="language-cpp">int pos_row = 1, pos_col = 1;
int offset_row = 0, offset_col = 0;
   ...
gotoxy(pos_col, pos_row);
...
case ARROW_UP:
                    offset_row = -1;
		zug();
                    break;
...
 gotoxy(pos_col, pos_row);
...
pos_row += offset_row;
pos_col += offset_col;
if (pos_row &lt; 1) { pos_row = 1; }
if (pos_row &gt; 45) { pos_row = 45; }
...
</code></pre>
<p>Das ganze in eine kompakte while schleife usw.<br />
So schwer ist das nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120576</guid><dc:creator><![CDATA[7xCore]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:10:56 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:13:10 GMT]]></title><description><![CDATA[<p>Uff ich check ja nichma ne while schleife <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120578</guid><dc:creator><![CDATA[Xenotack]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:13:10 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:13:39 GMT]]></title><description><![CDATA[<p>Xenotack schrieb:</p>
<blockquote>
<p>Uff ich check ja nichma ne while schleife <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>und dann wilslst du ein @ steuern? lern erstmal while schleifen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120579</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120579</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:13:39 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:14:43 GMT]]></title><description><![CDATA[<p>otze schrieb:</p>
<blockquote>
<p>Xenotack schrieb:</p>
<blockquote>
<p>Uff ich check ja nichma ne while schleife <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>und dann wilslst du ein @ steuern? lern erstmal while schleifen.</p>
</blockquote>
<p>Sehe ich auch so. Ein @ zu steuern ist eben nichts für Anfänger.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120581</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:14:43 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:17:05 GMT]]></title><description><![CDATA[<p>... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Ist nicht dein ernst oder ?<br />
Du willst ein @ in deiner Konsole bewegen , aber kennst keine schleifen ?<br />
Das errinert mich an so was :</p>
<pre><code class="language-cpp">DirectX(Mach jetzt mal ein großes Spiel);
DirectX(mit viel booom und so);
DirectX(dann noch ganz viele quests);
DirectX(dankeschön);
</code></pre>
<p>Kauf dir ein C++ buch , aber <strong>NICHT</strong> von JW<br />
mit <strong>NICHT</strong> mein ich niemals.Wenn du dir ausversehen die erste Seite ansiehst verbrenne das buch/Stech einen silbernen Pfahl durch es hindurch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120584</guid><dc:creator><![CDATA[7xCore]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:17:05 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:17:41 GMT]]></title><description><![CDATA[<p>Xenotack schrieb:</p>
<blockquote>
<p>Uff ich check ja nichma ne while schleife <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Die idealen Voraussetzungen für so ein Projekt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120585</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:17:41 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:19:19 GMT]]></title><description><![CDATA[<blockquote>
<p>Die idealen Voraussetzungen für so ein Projekt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>xDDDD <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Der war wieder lustig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Nein aber mal im Ernst :<br />
Du kannst nicht von deinem Gehiern verlangen , das es einfach C++ kann , so schön es auch wäre.Kauf dir einfach ein gutes buch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120586</guid><dc:creator><![CDATA[7xCore]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:19:19 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sat, 17 Sep 2011 20:25:15 GMT]]></title><description><![CDATA[<p>Ach und noch was als verbesserung :</p>
<p>Du kannst statt @ auch das asc2 zeichen 1 oder 2 nehmen.Sind Smilies.<br />
Oder 15 , sieht aus wie ein bug</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120588</guid><dc:creator><![CDATA[7xCore]]></dc:creator><pubDate>Sat, 17 Sep 2011 20:25:15 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sun, 18 Sep 2011 01:00:44 GMT]]></title><description><![CDATA[<p>V ist kuhl. Sieht aus wie ein voll kuhles Raumschiff. Man muss zwar seinen Monitor dafür um 180° drehen, aber das ist ja schnell gemacht.<br />
Alternativ kann man #&gt; verwenden, wenn man nen Side-Scrolling Shooter oder sowas machen will, das ist auch kuhl. Und man kann den Monitor so lassen wie er ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120669</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sun, 18 Sep 2011 01:00:44 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sun, 18 Sep 2011 01:03:37 GMT]]></title><description><![CDATA[<p>Aber es gibt doch &lt;&gt;, die sehen viel KUHLER aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120670</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120670</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Sun, 18 Sep 2011 01:03:37 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sun, 18 Sep 2011 06:46:33 GMT]]></title><description><![CDATA[<p>Du kannst dir die Demo (Edit: Mover-Demo auf der Download-Seite) der <a href="http://ic.c-plusplus.net" rel="nofollow">http://ic.c-plusplus.net</a> ansehen, dort passiert etwas Ähnliches. Vielleicht hilft dir der Beispielcode auch die Schleife zu verstehen.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120692</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 18 Sep 2011 06:46:33 GMT</pubDate></item><item><title><![CDATA[Reply to Ein @ in der Konsole mit Pfeiltasten Steuern on Sun, 18 Sep 2011 14:10:51 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;iostream&gt;
#include &lt;conio.h&gt;

namespace taste {
    const int Apfeil_oben   = 72; //die ASCII-tabellenwerte fuer die tasten
    const int Apfeil_unten  = 80;
    const int Apfeil_links  = 75;
    const int Apfeil_rechts = 77;
    const int Aesc          = 27;
    const int Aleer         = 32;

    void gotoxy(int X, int Y) { //wir verzichten mal auf prototypen
        HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
        COORD pos;
        pos.X = Y - 1;
        pos.Y = X - 1;
        SetConsoleCursorPosition(hCon, pos);
    } //windows-funktion zum setzen der cursorposition

    void pos_cout(int X, int Y, char zeichen) {
        gotoxy(X, Y);
        std::cout &lt;&lt; zeichen;
    }
}

int main() {
    using namespace std;
    char Taste;
    unsigned short Xpos = 1, Ypos = 1; //die position aufm bildschirm

    cout &lt;&lt; &quot;@&quot;;

    taste::pos_cout(5, 10, 'X'); //ein extra-zeichen ausgeben

    do {
        Taste = getch(); //zeichen eingeben lassen (ohne enter)
        switch(Taste) { //taste auswerten
            case taste::Apfeil_oben: //pfeil nach oben? dann..
            case 'w': //wasd-steuerung akzeptiert
             taste::pos_cout(Xpos, Ypos, ' '); //lösche das alte zeichen vom bild
             if(Xpos &gt; 1) --Xpos; //ist er noch nicht am rand, dann verringere Xpos
            break;

            case taste::Apfeil_unten:
            case 's':
             taste::pos_cout(Xpos, Ypos, ' ');
             if(Xpos &lt; 15) ++Xpos;
            break;

            case taste::Apfeil_rechts:
            case 'd':
             taste::pos_cout(Xpos, Ypos, ' ');
             if(Ypos &lt; 30) ++Ypos;
            break;

            case taste::Apfeil_links:
            case 'a':
             taste::pos_cout(Xpos, Ypos, ' ');
             if(Ypos &gt; 1) --Ypos;
            break;

            default: ; //nichts davon? egal
        }
        taste::pos_cout(Xpos, Ypos, '@'); //zeichne zeichen mit aktuellen koord.

        if(Xpos == 5 &amp;&amp; Ypos == 10) return 0; //zum spaß: wenn
        //er das zeichen erreicht wird das prog beendet
    } while(Taste != taste::Aesc); //solange nicht die esc-taste gedrueckt wurde
}
</code></pre>
<p>Das hatte ich irgendwann mal gemacht..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2120825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2120825</guid><dc:creator><![CDATA[Incocnito]]></dc:creator><pubDate>Sun, 18 Sep 2011 14:10:51 GMT</pubDate></item></channel></rss>