<?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[[gelöst] if Tastaturabfrage]]></title><description><![CDATA[<p>Hallo liebe CPPler,</p>
<p>ich habe das Thema schon mehrmals - d.h in verschiedenen Arten <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="😉"
    /> - gegooglet und auch hier die Forensuchen benutzt, doch nicht so richtig gefunden was ich will.</p>
<p>Ich habe von kbhit() gehört, doch da sagt mein Compiler (Dev-C++),dass es das nicht gibt.</p>
<p>Dann hab ich was von GetAsyncKeyState gelesen und weiß nicht so recht wie ich das in eine if-Anweisung einbauen soll.</p>
<p>Ich hätte es jetzt so versucht:</p>
<pre><code class="language-cpp">if (GetAsyncKeyState==VK_Space)
               {
                      cout&lt;&lt;&quot;Leertaste.&quot;&lt;&lt;endl;
               }
</code></pre>
<p>Aber wenn ich dann Leertaste drücke, passiert nichts.<br />
Info:</p>
<p>Ich habe vorher kein cin.get benutzt oder sonstiges, ich will nämlich ,dass das Programm zu jeder Zeit &quot;Leertaste.&quot; in der Konsolenanwendung ausgibt, wenn ich die Leertaste drücken.</p>
<p>Ich hoffe man kann helfen,<br />
MfG</p>
<p>_________________________<br />
Windows 7<br />
Dev-CPP<br />
Windows-Konsolenanwendung<br />
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/268687/gelöst-if-tastaturabfrage</link><generator>RSS for Node</generator><lastBuildDate>Tue, 01 Sep 2026 15:45:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/268687.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 12 Jun 2010 19:46:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [gelöst] if Tastaturabfrage on Sun, 13 Jun 2010 12:07:42 GMT]]></title><description><![CDATA[<p>Hallo liebe CPPler,</p>
<p>ich habe das Thema schon mehrmals - d.h in verschiedenen Arten <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="😉"
    /> - gegooglet und auch hier die Forensuchen benutzt, doch nicht so richtig gefunden was ich will.</p>
<p>Ich habe von kbhit() gehört, doch da sagt mein Compiler (Dev-C++),dass es das nicht gibt.</p>
<p>Dann hab ich was von GetAsyncKeyState gelesen und weiß nicht so recht wie ich das in eine if-Anweisung einbauen soll.</p>
<p>Ich hätte es jetzt so versucht:</p>
<pre><code class="language-cpp">if (GetAsyncKeyState==VK_Space)
               {
                      cout&lt;&lt;&quot;Leertaste.&quot;&lt;&lt;endl;
               }
</code></pre>
<p>Aber wenn ich dann Leertaste drücke, passiert nichts.<br />
Info:</p>
<p>Ich habe vorher kein cin.get benutzt oder sonstiges, ich will nämlich ,dass das Programm zu jeder Zeit &quot;Leertaste.&quot; in der Konsolenanwendung ausgibt, wenn ich die Leertaste drücken.</p>
<p>Ich hoffe man kann helfen,<br />
MfG</p>
<p>_________________________<br />
Windows 7<br />
Dev-CPP<br />
Windows-Konsolenanwendung<br />
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1911428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1911428</guid><dc:creator><![CDATA[civis]]></dc:creator><pubDate>Sun, 13 Jun 2010 12:07:42 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] if Tastaturabfrage on Sat, 12 Jun 2010 20:01:57 GMT]]></title><description><![CDATA[<p>Sry, ich verstehe nicht ganz was deine Absicht ist und wo dein problem liegt, aber erkundige dich mal in irgendeiner STL Referenz, zum Beispiel <a href="http://www.cplusplus.com/reference/" rel="nofollow">http://www.cplusplus.com/reference/</a> nach cin.peek(), es &quot;guckt&quot; sich das nächste Zeichen im Stream an, lässt es aber im Stream.<br />
Ansonsten weiss ich nicht wie ich dir helfen könnte.</p>
<p>PS: DEV C++ wird schon lange nciht mehr weiterentwickelt, guck dich dochmal nach einer anderen IDE um, um dich mal beeinflussen zu dürfen: ich benutze code:Blocks.</p>
<p>lG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1911434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1911434</guid><dc:creator><![CDATA[under_cover]]></dc:creator><pubDate>Sat, 12 Jun 2010 20:01:57 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] if Tastaturabfrage on Sat, 12 Jun 2010 20:09:12 GMT]]></title><description><![CDATA[<p>Servus under_cover,</p>
<p>Entschuldigung,wenn ich mich ein wenig unverständlich ausgedrückt haben.</p>
<p>Was ich will:</p>
<p>* Nach gedrückter Leertaste suchen*<br />
-&gt; gefunden:<br />
-&gt; &quot;Leertaste!&quot; schreiben<br />
-&gt; nicht gefunden:<br />
-&gt; Weitersuchen *g<br />
Was nicht funktionert:</p>
<p>Ich kann die Leertaste drücken wie ein verrückter, trotzdem passiert Nichts.</p>
<p>Im Prinzip würde ich nur gerne wissen, wie eine Tastaturabfrage mit einer If-Anweisung verknüpft wird.</p>
<p>PS: Ich habe mir gerade Code::Blocks gedownloaded ;).</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1911436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1911436</guid><dc:creator><![CDATA[civis]]></dc:creator><pubDate>Sat, 12 Jun 2010 20:09:12 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] if Tastaturabfrage on Sat, 12 Jun 2010 20:16:53 GMT]]></title><description><![CDATA[<p>Versuch mal dass:<br />
Hoffe habe das noch richtig in erinnerung</p>
<pre><code class="language-cpp">while(true)
{
     if(GetAsyncKeyState(VK_SPACE))
      {
          cout&lt;&lt;&quot;Leertaste&quot;&lt;&lt;endl;
          break;
      }
      else
      {
         cout&lt;&lt;&quot;Nichts gefunden&quot;&lt;&lt;endl;
         Sleep(50);
      }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1911440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1911440</guid><dc:creator><![CDATA[Matyr]]></dc:creator><pubDate>Sat, 12 Jun 2010 20:16:53 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] if Tastaturabfrage on Sat, 12 Jun 2010 22:11:52 GMT]]></title><description><![CDATA[<p>Nabend Matyr,</p>
<p>Danke dir es klappt !</p>
<p>Aber ich habe die else-Funktion mal weggelassen, es soll ja kein Spam-Programm werden ;).</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1911444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1911444</guid><dc:creator><![CDATA[civis]]></dc:creator><pubDate>Sat, 12 Jun 2010 22:11:52 GMT</pubDate></item></channel></rss>