<?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[Test immer wieder an gleicher Stelle ausgeben ?]]></title><description><![CDATA[<p>Hallo zusammen ...</p>
<p>Ich bastel schon seit langen an einen kleinen Programm. Dabei Wird immer wieder eine For-Schleife durchlaufen in der etwas verarbeitet wird. (Teil)Ergebnisse davon und weitere Infos gebe ich als Text auf dem Bildschirm aus (printf).<br />
Da die Schleife relativ schnell durch läuft rattert mir der text fix über den Bildschirm.</p>
<p>Ich hätte es also lieber, wenn alle Infos immer an der gleichen Position ausgegeben würden.</p>
<p>Also nicht wie im folgenden Mini-Beispiel, bei dem man 40 Zeilen auf dem Schirm erhält, sondern ich will die 2 Zeilen, in denen sich immer nur die Zahlenwerte verändern.</p>
<pre><code class="language-cpp">#include &lt;stdio.h&gt;

int main()
{
   for (int i=0; i&lt;20; i++)
   {
	   printf(&quot;Position: %d\n&quot;,i);
	   printf(&quot;Irgend eine weitere Information: %d\n&quot;,i*5);
   }

   return 0;
}
</code></pre>
<p>Da gibts doch sicher eine einfache Möglichkeit, oder? Hab bis jetzt irgendwie nix zu gefunden...</p>
<p>Danke schonmal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/236207/test-immer-wieder-an-gleicher-stelle-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 01:52:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/236207.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Mar 2009 08:37:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Test immer wieder an gleicher Stelle ausgeben ? on Thu, 12 Mar 2009 08:37:31 GMT]]></title><description><![CDATA[<p>Hallo zusammen ...</p>
<p>Ich bastel schon seit langen an einen kleinen Programm. Dabei Wird immer wieder eine For-Schleife durchlaufen in der etwas verarbeitet wird. (Teil)Ergebnisse davon und weitere Infos gebe ich als Text auf dem Bildschirm aus (printf).<br />
Da die Schleife relativ schnell durch läuft rattert mir der text fix über den Bildschirm.</p>
<p>Ich hätte es also lieber, wenn alle Infos immer an der gleichen Position ausgegeben würden.</p>
<p>Also nicht wie im folgenden Mini-Beispiel, bei dem man 40 Zeilen auf dem Schirm erhält, sondern ich will die 2 Zeilen, in denen sich immer nur die Zahlenwerte verändern.</p>
<pre><code class="language-cpp">#include &lt;stdio.h&gt;

int main()
{
   for (int i=0; i&lt;20; i++)
   {
	   printf(&quot;Position: %d\n&quot;,i);
	   printf(&quot;Irgend eine weitere Information: %d\n&quot;,i*5);
   }

   return 0;
}
</code></pre>
<p>Da gibts doch sicher eine einfache Möglichkeit, oder? Hab bis jetzt irgendwie nix zu gefunden...</p>
<p>Danke schonmal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678494</guid><dc:creator><![CDATA[Mandel]]></dc:creator><pubDate>Thu, 12 Mar 2009 08:37:31 GMT</pubDate></item><item><title><![CDATA[Reply to Test immer wieder an gleicher Stelle ausgeben ? on Thu, 12 Mar 2009 08:46:29 GMT]]></title><description><![CDATA[<p>Du könntest den ganzen Bildschirm immer wieder löschen und neu aufbauen (ist wahrscheinlich systemspezifisch). Oder du gehst wieder an eine bestimmte Stelle zurück ('\b'?) und schreibst deinen Kram da wieder hin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678503</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678503</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 12 Mar 2009 08:46:29 GMT</pubDate></item><item><title><![CDATA[Reply to Test immer wieder an gleicher Stelle ausgeben ? on Thu, 12 Mar 2009 08:52:05 GMT]]></title><description><![CDATA[<p>Danke erstmal für die superschnelle Antwort!<br />
Den Bildschirm löschen würde wohl zu einem unangenehmen Flackern führen...</p>
<blockquote>
<p>Oder du gehst wieder an eine bestimmte Stelle zurück ('\b'?) und schreibst deinen Kram da wieder hin.</p>
</blockquote>
<p>Die Idee klingt gut! Die Frage wäre nur, wie ich eine bestimmte Stelle anfahre...<br />
'\b'? sagt mir leider nicht viel. Google wollte mir dazu auch nix sinvolles verraten. Vielleicht kannst du das kurz erläutern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678507</guid><dc:creator><![CDATA[Mandel]]></dc:creator><pubDate>Thu, 12 Mar 2009 08:52:05 GMT</pubDate></item><item><title><![CDATA[Reply to Test immer wieder an gleicher Stelle ausgeben ? on Thu, 12 Mar 2009 08:56:34 GMT]]></title><description><![CDATA[<p>Damit meine ich, dass du '\b' (Backspace-Taste, wenn ich mich grad nicht vertue) mit printf schreibst (&quot;printf('\b');&quot;) und so ein Zeichen zurückwanderst. Machst du das so oft wie deine Strings lang sind, solltest du wieder bei deiner Startposition landen.</p>
<p>EDIT: Wenn du deine Strings in Variablen packst, dann kannst du z.B. auch direkt for-Schleifen mit strlen (bei char-Arrays) aufbauen. Dann brauchst du auch nix abzählen. <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/1678509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678509</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 12 Mar 2009 08:56:34 GMT</pubDate></item><item><title><![CDATA[Reply to Test immer wieder an gleicher Stelle ausgeben ? on Thu, 12 Mar 2009 08:55:51 GMT]]></title><description><![CDATA[<p>Mandel schrieb:</p>
<blockquote>
<p>Die Idee klingt gut! Die Frage wäre nur, wie ich eine bestimmte Stelle anfahre...</p>
</blockquote>
<p>Das ist systemspezifisch und nicht Bestandteil von Standard-C++. Eventuell kann dir im Konsole-Forum jemand weiterhelfen.</p>
<blockquote>
<p>'\b'? sagt mir leider nicht viel. Google wollte mir dazu auch nix sinvolles verraten. Vielleicht kannst du das kurz erläutern?</p>
</blockquote>
<p>Schau mal im Buch/Tutorial deiner Wahl nach &quot;Escapesequenzen&quot; und/oder &quot;Sonderzeichen&quot; bzw. &quot;Steuerzeichen&quot;. \b ist das Zeichen für den Backspace.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678511</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 12 Mar 2009 08:55:51 GMT</pubDate></item><item><title><![CDATA[Reply to Test immer wieder an gleicher Stelle ausgeben ? on Thu, 12 Mar 2009 09:18:07 GMT]]></title><description><![CDATA[<p>Wenn du den Borland Builder verwendest, dann kannst du gotoxy() nutzen (conio.h wenn ich mich nicht irre). Ansonsten einfach im Konsolenforum nachfragen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678523</guid><dc:creator><![CDATA[Chris++ 0]]></dc:creator><pubDate>Thu, 12 Mar 2009 09:18:07 GMT</pubDate></item><item><title><![CDATA[Reply to Test immer wieder an gleicher Stelle ausgeben ? on Thu, 12 Mar 2009 13:32:24 GMT]]></title><description><![CDATA[<p>Hm ich denke das Flimmern, weil das Programm zu schnell ist, wirste nicht verhindern können. Schon daran gedacht Sleep() zu nutzen oder sonst irgendeine Art das Programm für z.B. 10 Millisekunden warten zu lassen?<br />
So auf die Art :</p>
<blockquote>
<p>-&gt; Schreiben<br />
-&gt; Warten<br />
-&gt; Bildschirm säubern<br />
-&gt; Schreiben<br />
-&gt; Warten<br />
-&gt; Bildschirm säubern<br />
...</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1678696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678696</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Thu, 12 Mar 2009 13:32:24 GMT</pubDate></item><item><title><![CDATA[Reply to Test immer wieder an gleicher Stelle ausgeben ? on Thu, 12 Mar 2009 13:46:16 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/19847">@FreakY</a>&lt;3Cpp: Der Thread ist nicht mehr aktuell. Hier gehts weiter:</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-p-is-1678554-and-highlight-is-.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-p-is-1678554-and-highlight-is-.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678704</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 12 Mar 2009 13:46:16 GMT</pubDate></item></channel></rss>