<?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[Programm anhalten]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>bin Anfänger und ganz neu hier.</p>
<p>Ihr könnt mir bestimmt helfen und zwar möchte ich innerhalb einer Schleife das Programm durch einfachen Tastendruck (Leertaste oder so was) anhalten. Dazu müsst in der Schleife ein Befehl stehen der immer abfragt ob etwas im Puffer steht und wenn ja dann anhalten.<br />
Leider kenne ich den Befehl dazu nicht.</p>
<p>Wenn ihr mir helfen könntet wäre ich euch sehr dankbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/124860/programm-anhalten</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 02:31:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/124860.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Nov 2005 08:45:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm anhalten on Tue, 01 Nov 2005 08:45:50 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>bin Anfänger und ganz neu hier.</p>
<p>Ihr könnt mir bestimmt helfen und zwar möchte ich innerhalb einer Schleife das Programm durch einfachen Tastendruck (Leertaste oder so was) anhalten. Dazu müsst in der Schleife ein Befehl stehen der immer abfragt ob etwas im Puffer steht und wenn ja dann anhalten.<br />
Leider kenne ich den Befehl dazu nicht.</p>
<p>Wenn ihr mir helfen könntet wäre ich euch sehr dankbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/905453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/905453</guid><dc:creator><![CDATA[Anfänger0001]]></dc:creator><pubDate>Tue, 01 Nov 2005 08:45:50 GMT</pubDate></item><item><title><![CDATA[Reply to Programm anhalten on Tue, 01 Nov 2005 08:47:10 GMT]]></title><description><![CDATA[<p>versuch mal cin.getchar() (liest ein Zeichen aus dem Eingabepuffer).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/905456</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/905456</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 01 Nov 2005 08:47:10 GMT</pubDate></item><item><title><![CDATA[Reply to Programm anhalten on Tue, 01 Nov 2005 09:42:16 GMT]]></title><description><![CDATA[<p>Habe ich leider damit nicht hingekriegt, aber dennoch danke.</p>
<p>Kann’s sein, dass ich dazu noch eine zusätzliche Bibliothek einbinden muss ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/905481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/905481</guid><dc:creator><![CDATA[Anfänger0001]]></dc:creator><pubDate>Tue, 01 Nov 2005 09:42:16 GMT</pubDate></item><item><title><![CDATA[Reply to Programm anhalten on Tue, 01 Nov 2005 09:52:07 GMT]]></title><description><![CDATA[<p>Anfänger0001 schrieb:</p>
<blockquote>
<p>Kann’s sein, dass ich dazu noch eine zusätzliche Bibliothek einbinden muss ?</p>
</blockquote>
<p>#include &lt;iostream&gt; ??</p>
<p>Zeig mal deinen Code, dann kann man mehr sagen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/905483</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/905483</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Tue, 01 Nov 2005 09:52:07 GMT</pubDate></item><item><title><![CDATA[Reply to Programm anhalten on Tue, 01 Nov 2005 10:10:54 GMT]]></title><description><![CDATA[<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>int k;<br />
char a;</p>
<p>int main()<br />
{<br />
while (k&lt;1000000000)<br />
{<br />
cout &lt;&lt; &quot; &quot; &lt;&lt;k &lt;&lt;endl;<br />
getchar () &gt;&gt;a;<br />
k++;<br />
if (a==1) goto ende;<br />
}</p>
<p>ende:</p>
<p>cout &lt;&lt; &quot;Angehalten&quot; &lt;&lt; endl;</p>
<p>return 0;<br />
}</p>
<p>Das Problem ist das, dass Programm bei getchar stehen bleibt bis was im Puffer steht.<br />
Es soll aber wenn nichts im Puffer steht weiter laufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/905497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/905497</guid><dc:creator><![CDATA[Anfänger0001]]></dc:creator><pubDate>Tue, 01 Nov 2005 10:10:54 GMT</pubDate></item><item><title><![CDATA[Reply to Programm anhalten on Tue, 01 Nov 2005 10:19:59 GMT]]></title><description><![CDATA[<p>&quot;getchar &gt;&gt; a;&quot; ist sowieso Unsinn <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="😉"
    /> (wenn überhaupt, heißt das &quot;a=cin.getchar();&quot;)</p>
<p>Aber du solltest vermutlich eher &quot;if(cin.rdbuf()-&gt;in_avial()&gt;0)break;&quot; verwenden (rdbuf liefert den unterliegenden Puffer, in_avial liefert die Anzahl der Zeichen im Puffer).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/905502</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/905502</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 01 Nov 2005 10:19:59 GMT</pubDate></item><item><title><![CDATA[Reply to Programm anhalten on Tue, 01 Nov 2005 12:09:17 GMT]]></title><description><![CDATA[<p>Habe das Problem jetzt so gelöst. Aber trotzdem vielen dank.</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;stdio.h&gt;<br />
#include &lt;conio.h&gt;</p>
<p>using namespace std;</p>
<p>int k;</p>
<p>int main()<br />
{<br />
while (k&lt;10000000)<br />
{<br />
cout &lt;&lt; &quot; &quot; &lt;&lt; k &lt;&lt;endl;</p>
<p>if (kbhit())break;</p>
<p>k++;<br />
}</p>
<p>cout &lt;&lt; &quot;Angehalten&quot; &lt;&lt; endl;</p>
<p>return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/905611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/905611</guid><dc:creator><![CDATA[Anfänger0001]]></dc:creator><pubDate>Tue, 01 Nov 2005 12:09:17 GMT</pubDate></item><item><title><![CDATA[Reply to Programm anhalten on Tue, 01 Nov 2005 14:49:40 GMT]]></title><description><![CDATA[<p>btw:<br />
cin.get() oder cin.getline() oder getchar() -kein cin.getchar()</p>
<p>...while (k&lt;10000000) -mach doch gleich ne endlosschleife draus: while (1)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/905766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/905766</guid><dc:creator><![CDATA[Cpt. Tanga]]></dc:creator><pubDate>Tue, 01 Nov 2005 14:49:40 GMT</pubDate></item></channel></rss>