<?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[getch() reagiert zu langsam -.-]]></title><description><![CDATA[<p>hi</p>
<p>wieso reagiert getch so langsam?</p>
<p>ich hab mit getch in einer IF nach Tastaturschlägen abgefragt und mit gotoxy verschoben. Ein bisschen eigenartig. NUR wenn ich die Taste gedrückt halte, kommt er nach 1,5Sekunden.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200797/getch-reagiert-zu-langsam</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 06:54:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200797.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 19 Dec 2007 20:24:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Wed, 19 Dec 2007 20:24:48 GMT]]></title><description><![CDATA[<p>hi</p>
<p>wieso reagiert getch so langsam?</p>
<p>ich hab mit getch in einer IF nach Tastaturschlägen abgefragt und mit gotoxy verschoben. Ein bisschen eigenartig. NUR wenn ich die Taste gedrückt halte, kommt er nach 1,5Sekunden.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423433</guid><dc:creator><![CDATA[Der Langsame]]></dc:creator><pubDate>Wed, 19 Dec 2007 20:24:48 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Wed, 19 Dec 2007 21:00:11 GMT]]></title><description><![CDATA[<p>Muss an deinem Code liegen, den kennen wir aber nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423453</guid><dc:creator><![CDATA[Zeh Mau]]></dc:creator><pubDate>Wed, 19 Dec 2007 21:00:11 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Wed, 19 Dec 2007 22:02:54 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">while(true)
	{
		if(_getch() == 41 || _getch() == 48)
		{
			gotoxy(x,y - 1);
		} else if(_getch() == 71 || _getch() == 10)
		{
			gotoxy(--x, y);
		} else if(_getch() == 42 || _getch() == 83) 
		{
			gotoxy(x, ++y);
		} else if(_getch() == 89 || _getch() == 106)
		{
			gotoxy(++x, y);
		} else {
			std::cout &lt;&lt; &quot;Taste nicht gefunden.&quot;;
			gotoxy(++x, ++y);
		}
	}
</code></pre>
<p>sorry <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423485</guid><dc:creator><![CDATA[Der Langsame]]></dc:creator><pubDate>Wed, 19 Dec 2007 22:02:54 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Wed, 19 Dec 2007 22:14:34 GMT]]></title><description><![CDATA[<p>Aha, Danke für den CODE <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
Jetzt sehe ich, dass du viele if-Abfragen hast und in<br />
jeder stecken 2 getch().<br />
D.h. Das Programm hält bei jedem getch() an, wartet<br />
auf eine Tastatureingabe, wartet auf die zweite, usw...<br />
wäre es da nicht sinnvoller, so etwas auszuprobieren:</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-199893-and-highlight-is-.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-199893-and-highlight-is-.html</a></p>
<p>Bitte ausprobieren und Erfolg melden! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423489</guid><dc:creator><![CDATA[Zeh Mau]]></dc:creator><pubDate>Wed, 19 Dec 2007 22:14:34 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Wed, 19 Dec 2007 22:16:09 GMT]]></title><description><![CDATA[<p>Liegt glaub ich am Puffer, der nach getch gelöscht wird aber kA.<br />
So gehts jedenfalls:</p>
<pre><code class="language-cpp">while(true) 
{ 
	if(_kbhit()) // Wenn irgendeine Taste gedruckt...
	{
		char input = _getch(); // ...dann eben diese einlesen...

		switch(input) // ...und auswerten...
		{
		case 41:
		case 48:
			// ...
			break;
		case 42:
		case 83:
			// ...
			break;
		default:
			std::cout &lt;&lt; &quot;Taste nicht zugewiesen&quot; &lt;&lt; std::endl;
		}
	}
}
</code></pre>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423492</guid><dc:creator><![CDATA[ceplusplus@loggedoff]]></dc:creator><pubDate>Wed, 19 Dec 2007 22:16:09 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Thu, 20 Dec 2007 10:28:57 GMT]]></title><description><![CDATA[<p>Allgemein gilt dabei zu beachten, wie im letzten Posting auch getan, das _getch() eine blockierende Funktion ist. Daher ist der erste gepostete Codeschnipsel ziemlich unpraktisch wenn nicht sogar unsinnig. <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423647</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Thu, 20 Dec 2007 10:28:57 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Thu, 20 Dec 2007 17:46:38 GMT]]></title><description><![CDATA[<p>hi<br />
und wieso kann ich mit der mit dem cursor nicht ganz rauf?</p>
<p>hier download link zur main.exe:<br />
<a href="http://uploaded.to/?id=7got4z" rel="nofollow">http://uploaded.to/?id=7got4z</a></p>
<p>bitte um schnelle hilfe</p>
<p>lg</p>
<p>ps hab auf versehen in ansi c thread geschrieben sry</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423983</guid><dc:creator><![CDATA[langsam]]></dc:creator><pubDate>Thu, 20 Dec 2007 17:46:38 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Thu, 20 Dec 2007 21:40:35 GMT]]></title><description><![CDATA[<p>???????????????????? KANN MIR BITTE JMD HELPEN?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1424135</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1424135</guid><dc:creator><![CDATA[??????]]></dc:creator><pubDate>Thu, 20 Dec 2007 21:40:35 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Thu, 20 Dec 2007 21:47:20 GMT]]></title><description><![CDATA[<p>langsam schrieb:</p>
<blockquote>
<p>hi<br />
und wieso kann ich mit der mit dem cursor nicht ganz rauf?</p>
</blockquote>
<p>Wenn du deine Frage nochmal verständlich formulierst und den /Quellcode/ postest versuche ich dir zu helfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1424140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1424140</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Thu, 20 Dec 2007 21:47:20 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Fri, 21 Dec 2007 21:58:29 GMT]]></title><description><![CDATA[<p>darthdespotism schrieb:</p>
<blockquote>
<p>langsam schrieb:</p>
<blockquote>
<p>hi<br />
und wieso kann ich mit der mit dem cursor nicht ganz rauf?</p>
</blockquote>
<p>Wenn du deine Frage nochmal verständlich formulierst und den /Quellcode/ postest versuche ich dir zu helfen</p>
</blockquote>
<pre><code class="language-cpp">char input; 
    const int xch = 10; 
    const int ych = 20; 
    int x = xch; 
    int y = ych; 
    gotoxy(x, y); 
    while(true) 
    { 
            input = _getch(); 
        if(input == 119 || input == 87) //D 
        { 
            gotoxy(x,y - 1); 
        } else if(input == 65 || input == 97) // D
        { 
            gotoxy(--x, y); 
        } else if(input == 115 || input == 83) // D 
        { 
            gotoxy(x, ++y); 
        } else if(input == 68 || input == 100) // D 
        { 
            gotoxy(++x, y); 
        } else { 
            std::cout &lt;&lt; &quot;Taste nicht gefunden.&quot;; 
            gotoxy(++x, ++y); 
        } 
    }
</code></pre>
<p>und wieso kann ich mit der mit dem cursor nicht ganz rauf tun?</p>
<p>danke im vorus!!!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1424645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1424645</guid><dc:creator><![CDATA[langsam]]></dc:creator><pubDate>Fri, 21 Dec 2007 21:58:29 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Fri, 21 Dec 2007 23:41:13 GMT]]></title><description><![CDATA[<p>bitte hilfet mir</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1424666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1424666</guid><dc:creator><![CDATA[langsam]]></dc:creator><pubDate>Fri, 21 Dec 2007 23:41:13 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Fri, 21 Dec 2007 23:48:46 GMT]]></title><description><![CDATA[<p>quellcode ist nicht ein teil des quellcodes und auch nicht nur bruchstücke. quellcode ist ganzer quellcode.</p>
<p>in deinem teil steht nur die verschiebung, wenn du hilfe bei den abfragen der maximalwerte willst poste entsprechenden part oder das ganze</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1424668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1424668</guid><dc:creator><![CDATA[Schurke]]></dc:creator><pubDate>Fri, 21 Dec 2007 23:48:46 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Fri, 21 Dec 2007 23:54:33 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;windows.h&gt;
#include &lt;ctime&gt;
#include &lt;string&gt;
#include &lt;vector&gt;
#include &lt;cmath&gt;
#include &lt;conio.h&gt; 
#include &lt;stdio.h&gt; 

int main()
{
char input; 
    const int xch = 10; 
    const int ych = 20; 
    int x = xch; 
    int y = ych; 
    gotoxy(x, y); 
    while(true) 
    { 
            input = _getch(); 
        if(input == 119 || input == 87) //D 
        { 
            gotoxy(x,y - 1); 
        } else if(input == 65 || input == 97) // D 
        { 
            gotoxy(--x, y); 
        } else if(input == 115 || input == 83) // D 
        { 
            gotoxy(x, ++y); 
        } else if(input == 68 || input == 100) // D 
        { 
            gotoxy(++x, y); 
        } else { 
            std::cout &lt;&lt; &quot;Taste nicht gefunden.&quot;; 
            gotoxy(++x, ++y); 
        } 
    }

return 0;
}
</code></pre>
<p>das ist der ganze.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1424669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1424669</guid><dc:creator><![CDATA[langsam]]></dc:creator><pubDate>Fri, 21 Dec 2007 23:54:33 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Sat, 22 Dec 2007 00:13:14 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;windows.h&gt;
#include &lt;ctime&gt;
#include &lt;string&gt;
#include &lt;vector&gt;
#include &lt;cmath&gt;
#include &lt;conio.h&gt;
#include &lt;stdio.h&gt;

int main()
{
char input;
    const int xch = 10;
    const int ych = 20;
    int x = xch;
    int y = ych;
    gotoxy(x, y);
    while(true)
    {
            input = _getch();
        if(input == 119 || input == 87) //D
        {
            gotoxy(x,--y);// &lt;---------
        } else if(input == 65 || input == 97) // D
        {
            gotoxy(--x, y);
        } else if(input == 115 || input == 83) // D
        {
            gotoxy(x, ++y);
        } else if(input == 68 || input == 100) // D
        {
            gotoxy(++x, y);
        } else {
            std::cout &lt;&lt; &quot;Taste nicht gefunden.&quot;;
            gotoxy(++x, ++y);
        }
    }

return 0;
}
</code></pre>
<p>tut mir leid wenn ich dir jetzt zu nahe trete aber: Stefan Stauß?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1424673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1424673</guid><dc:creator><![CDATA[Schurke]]></dc:creator><pubDate>Sat, 22 Dec 2007 00:13:14 GMT</pubDate></item><item><title><![CDATA[Reply to getch() reagiert zu langsam -.- on Sat, 22 Dec 2007 00:25:36 GMT]]></title><description><![CDATA[<p>Ja, wieso?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1424676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1424676</guid><dc:creator><![CDATA[langsam]]></dc:creator><pubDate>Sat, 22 Dec 2007 00:25:36 GMT</pubDate></item></channel></rss>