<?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]]></title><description><![CDATA[<p>hoi!</p>
<pre><code class="language-cpp">if(_kbhit())
	{
		char c = _getche();
	switch(c)
	{
	case 77:
		std::cout &lt;&lt; &quot;Rechts&quot; &lt;&lt; std::endl;
		break;
	case 75:
		std::cout &lt;&lt; &quot;Links&quot; &lt;&lt; std::endl;
		break;
	}
	}
</code></pre>
<p>wieso gibt er nix aus?<br />
benutze vcpp epress v.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/191918/getch</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 06:51:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/191918.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 08 Sep 2007 11:19:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 11:19:11 GMT]]></title><description><![CDATA[<p>hoi!</p>
<pre><code class="language-cpp">if(_kbhit())
	{
		char c = _getche();
	switch(c)
	{
	case 77:
		std::cout &lt;&lt; &quot;Rechts&quot; &lt;&lt; std::endl;
		break;
	case 75:
		std::cout &lt;&lt; &quot;Links&quot; &lt;&lt; std::endl;
		break;
	}
	}
</code></pre>
<p>wieso gibt er nix aus?<br />
benutze vcpp epress v.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361205</guid><dc:creator><![CDATA[getch -.-]]></dc:creator><pubDate>Sat, 08 Sep 2007 11:19:11 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 11:51:08 GMT]]></title><description><![CDATA[<p>ehm ...</p>
<pre><code class="language-cpp">char input = std::cin.get();
switch (input)
{
case 'r':
    std::cout &lt;&lt; &quot;Rechts&quot; &lt;&lt; std::endl;
    break;
case 'l':
    std::cout &lt;&lt; &quot;Links&quot; &lt;&lt; std::endl;
    break;
}
</code></pre>
<p>....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361222</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sat, 08 Sep 2007 11:51:08 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 12:21:17 GMT]]></title><description><![CDATA[<p>es soll ja sofort erscheinen, ohne das ich ENTER danach (nach der eingabe) drücke.</p>
<p>_getche() oder _kbhit() ist doch das einzige.</p>
<p>wie geht das?<br />
mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361242</guid><dc:creator><![CDATA[ddddddddd]]></dc:creator><pubDate>Sat, 08 Sep 2007 12:21:17 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 12:35:30 GMT]]></title><description><![CDATA[<p>In &lt;conio.h&gt; gibt es auch noch getch().</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361246</guid><dc:creator><![CDATA[ipsec]]></dc:creator><pubDate>Sat, 08 Sep 2007 12:35:30 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 13:31:01 GMT]]></title><description><![CDATA[<p>XMaster schrieb:</p>
<blockquote>
<p>In &lt;conio.h&gt; gibt es auch noch getch().</p>
</blockquote>
<p>IS DAS SELBE WIE <strong>_GETCH()</strong> <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>
<pre><code>warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1&gt;        c:\program files\microsoft visual studio 8\vc\include\conio.h(145): Siehe Deklaration von 'getch'
</code></pre>
<p>Kann mir jemand bitte helfen?</p>
<pre><code class="language-cpp">char c = _getch();
	if(_kbhit())
	{
	switch(c)
	{
	case 77:
		std::cout &lt;&lt; &quot;Rechts&quot; &lt;&lt; std::endl;
		break;
	case 75:
		std::cout &lt;&lt; &quot;Links&quot; &lt;&lt; std::endl;
		break;
	}
	}
</code></pre>
<p>Das geht nähmlich nicht: Wenn ich Die PFEILTASTEN DRÜCKE passiert nichts im konsolenfenster das heisst es wird nix ausgegeben... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>BITTE HELP <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> :</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361294</guid><dc:creator><![CDATA[GETCH]]></dc:creator><pubDate>Sat, 08 Sep 2007 13:31:01 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 13:35:09 GMT]]></title><description><![CDATA[<p>hast du schonmal in zeile 4 einen breakpoint gesetzt?<br />
Was für werte hat denn c dort?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361302</guid><dc:creator><![CDATA[ztrzrtz]]></dc:creator><pubDate>Sat, 08 Sep 2007 13:35:09 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 13:39:14 GMT]]></title><description><![CDATA[<p>ztrzrtz schrieb:</p>
<blockquote>
<p>hast du schonmal in zeile 4 einen breakpoint gesetzt?<br />
Was für werte hat denn c dort?</p>
</blockquote>
<pre><code class="language-cpp">char c = _getch();
    if(_kbhit())
    {
    switch(c)
    {
    case 77:
        std::cout &lt;&lt; &quot;Rechts&quot; &lt;&lt; std::endl;
        break;
    case 75:
        std::cout &lt;&lt; &quot;Links&quot; &lt;&lt; std::endl;
        break;
    }
    }
</code></pre>
<p>is der code.<br />
wenn ich jetzt pfeiltasten anklicke zbsp. -&gt; dann sollte &quot;Rechts&quot; ausgegeben werden. das gleiche mit Links(&lt;-).</p>
<p>wie geht das?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361308</guid><dc:creator><![CDATA[saaaaaaaaaaaaaaaa]]></dc:creator><pubDate>Sat, 08 Sep 2007 13:39:14 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 14:04:11 GMT]]></title><description><![CDATA[<p>........</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361330</guid><dc:creator><![CDATA[getch]]></dc:creator><pubDate>Sat, 08 Sep 2007 14:04:11 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 14:50:20 GMT]]></title><description><![CDATA[<p>Weißt du überhaupt was breakpoints sind?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361378</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361378</guid><dc:creator><![CDATA[rtretretre]]></dc:creator><pubDate>Sat, 08 Sep 2007 14:50:20 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 14:58:26 GMT]]></title><description><![CDATA[<p>rtretretre schrieb:</p>
<blockquote>
<p>Weißt du überhaupt was breakpoints sind?</p>
</blockquote>
<p>break oder &quot;;&quot;, kA habs bestimmt schon mal verwendet, ka aber wie sie ausschauen^^</p>
<p>kannst du mir nun pls sagen wie der code ausschaut?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361390</guid><dc:creator><![CDATA[getch]]></dc:creator><pubDate>Sat, 08 Sep 2007 14:58:26 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 15:16:15 GMT]]></title><description><![CDATA[<p><a href="http://de.wikipedia.org/wiki/Haltepunkt_%28Debugging%29" rel="nofollow">Breakpoints</a>. Leider etwas mager, der Wiki-Artikel, aber sonst gibts auch noch genug im Web <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>
<p>Zur Sache: Ist das hier nicht Unfug:</p>
<pre><code class="language-cpp">char c = _getch();
if(_kbhit()) ...
</code></pre>
<p>? Was passiert denn, wenn du nur getch() aufrufst? Wenn dann müsstest du glaubich kbhit() vor getch() aufrufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361398</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sat, 08 Sep 2007 15:16:15 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 15:49:23 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">if(_kbhit())
	{
	char c = _getch();

	switch(c)
	{
	case 77:
		std::cout &lt;&lt; &quot;Rechts&quot; &lt;&lt; std::endl;
		break;
	case 75:
		std::cout &lt;&lt; &quot;Links&quot; &lt;&lt; std::endl;
		break;
	}
	}
</code></pre>
<p>geht ja irgendwie nicht :S</p>
<p>Aber</p>
<pre><code class="language-cpp">std::cout &lt;&lt; _getch();
</code></pre>
<p>geht ja, zbsp ESC is ja <em>27</em> und da wird 27 ausgegeben bei ESC drücken.</p>
<pre><code class="language-cpp">char x = _getch();
	while(_kbhit())
	{
		switch(x)
		{
		case 27:
			std::cout &lt;&lt; &quot;ESC&quot; &lt;&lt; std::endl;
		default:
			std::cout &lt;&lt; &quot;ERR&quot; &lt;&lt; std::endl;
		}
	}
</code></pre>
<p>geht ja auch nicht <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>
<p>Folgendes möchte ich haben:<br />
Wenn der benutzer zbsp. &quot;ESC&quot; drückt, dass da &quot;HALLO&quot; ausgegeben wird.<br />
also mit net while,damit ich es unendlich mal machen kann^^<br />
if wird sofort ausgehen nach dem ersten versuch <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/1361419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361419</guid><dc:creator><![CDATA[getch]]></dc:creator><pubDate>Sat, 08 Sep 2007 15:49:23 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 16:09:05 GMT]]></title><description><![CDATA[<p>Hab nicht ganz verstanden, was du da geschrieben hast, aber das geht bei mir:</p>
<pre><code class="language-cpp">char c = _getch();
switch(c)
{
	case 'a':
		std::cout &lt;&lt; &quot;AAAAAAAAA&quot; &lt;&lt; std::endl;
		break;
	case 'b':
		std::cout &lt;&lt; &quot;BBBBBBBBB&quot; &lt;&lt; std::endl;
		break;
}
</code></pre>
<p>Ich glaub das mit den Pfeiltasten und Escape wird schwerer, weil das &quot;Extra-Tasten&quot; sind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361434</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sat, 08 Sep 2007 16:09:05 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 17:25:09 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Hab nicht ganz verstanden, was du da geschrieben hast, aber das geht bei mir:</p>
<pre><code class="language-cpp">char c = _getch();
switch(c)
{
	case 'a':
		std::cout &lt;&lt; &quot;AAAAAAAAA&quot; &lt;&lt; std::endl;
		break;
	case 'b':
		std::cout &lt;&lt; &quot;BBBBBBBBB&quot; &lt;&lt; std::endl;
		break;
}
</code></pre>
<p>Ich glaub das mit den Pfeiltasten und Escape wird schwerer, weil das &quot;Extra-Tasten&quot; sind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
</blockquote>
<p>ja, hab ne bessere methode gefunden: kbhit und getch vertragen sich net ...<br />
danke trodzdem ;=)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361482</guid><dc:creator><![CDATA[DDDDDDDDDDDDD]]></dc:creator><pubDate>Sat, 08 Sep 2007 17:25:09 GMT</pubDate></item><item><title><![CDATA[Reply to getch on Sat, 08 Sep 2007 17:37:55 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39320.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39320.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361488</guid><dc:creator><![CDATA[man behind the moon]]></dc:creator><pubDate>Sat, 08 Sep 2007 17:37:55 GMT</pubDate></item></channel></rss>