<?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[C++ (Konsole) eine mehrstellige Zahl löschen]]></title><description><![CDATA[<p>Ich möchte in der Konsole einen int-Wert löschen. Zum Beispiel wird in einer Schleife mehrmals eine int-Variable ausgegeben. Ich möchte jedoch nur den aktuellen Wert sehen, also den vorherigen Wert löschen. Mit &quot;\b&quot; kann mann ja eine Stelle zurückspringen. Wenn ich jedoch die Zahl 10 habe, &quot;\b&quot; benutze und danach aber eine 7 kommt, so steht dann ja 17. Wenn ich &quot;\b\b&quot; benutze, steht da ja 70. Hoffe ihr habt mein Problem verstanden.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/312568/c-konsole-eine-mehrstellige-zahl-löschen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 18:00:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/312568.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 Jan 2013 09:35:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 09:35:46 GMT]]></title><description><![CDATA[<p>Ich möchte in der Konsole einen int-Wert löschen. Zum Beispiel wird in einer Schleife mehrmals eine int-Variable ausgegeben. Ich möchte jedoch nur den aktuellen Wert sehen, also den vorherigen Wert löschen. Mit &quot;\b&quot; kann mann ja eine Stelle zurückspringen. Wenn ich jedoch die Zahl 10 habe, &quot;\b&quot; benutze und danach aber eine 7 kommt, so steht dann ja 17. Wenn ich &quot;\b\b&quot; benutze, steht da ja 70. Hoffe ihr habt mein Problem verstanden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287486</guid><dc:creator><![CDATA[HalloLeute]]></dc:creator><pubDate>Tue, 08 Jan 2013 09:35:46 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 09:47:11 GMT]]></title><description><![CDATA[<p>Dann gib doch nicht &quot;7&quot;, sondern &quot;7 &quot; aus.</p>
<p>Je nachdem, wie dein Bildschirm aussieht und wie oft du ihn aktualisieren willst, könntest du ihn ja auch komplett löschen und neu beschreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287491</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287491</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 08 Jan 2013 09:47:11 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 10:04:04 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>Dann gib doch nicht &quot;7&quot;, sondern &quot;7 &quot; aus.</p>
</blockquote>
<p>Ich gebe ja keine Zahl an sich aus, sondern eine Variable an sich (zum Beispiel i)</p>
<blockquote>
<p>Je nachdem, wie dein Bildschirm aussieht und wie oft du ihn aktualisieren willst, könntest du ihn ja auch komplett löschen und neu beschreiben.</p>
</blockquote>
<p>Aber, wenn ich z.b. einen einfachen Countdown, der zwischen Text steht haben will, dann kann ich ja schlecht komplett löschen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287495</guid><dc:creator><![CDATA[HalloLeute]]></dc:creator><pubDate>Tue, 08 Jan 2013 10:04:04 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 10:07:31 GMT]]></title><description><![CDATA[<p>oder schreib &quot; 7&quot; also fest Anzahl an Stellen mit führenden Leerzeichen. (z.B. bei printf %5d)<br />
Dann hast du auch immer die selbe Anzahl an \b.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287497</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Tue, 08 Jan 2013 10:07:31 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 10:29:47 GMT]]></title><description><![CDATA[<p>ja, nur dass wir hier C++ machen und kein C.</p>
<p>in C++ geht das mit setwidth und precision und so weiter. das kannst du dir so einstellen, dass deine zahlen immer in der gleichen länge ausgegeben werden. und das kannst du danach wieder überschreiben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287504</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 08 Jan 2013 10:29:47 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 10:43:01 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>ja, nur dass wir hier C++ machen und kein C.</p>
</blockquote>
<p>Deswegen war das auch in Klammern.<br />
Es geht aber um das Prinzip.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287510</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Tue, 08 Jan 2013 10:43:01 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 10:44:01 GMT]]></title><description><![CDATA[<p>ja, ok das stimmt natürlich. Da gebührt dir die Ehre</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287512</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 08 Jan 2013 10:44:01 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 11:02:46 GMT]]></title><description><![CDATA[<p>Danke <strong>DirkB, Skym0sh0 und _matze</strong> für eure Antworten, jedoch möchte ich keine Zahl an sich(cout &lt;&lt; &quot;7 &quot;;), sondern eine Variable ausgeben(cout &lt;&lt; i;).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287516</guid><dc:creator><![CDATA[HalloLeute]]></dc:creator><pubDate>Tue, 08 Jan 2013 11:02:46 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 11:04:06 GMT]]></title><description><![CDATA[<p>HalloLeute schrieb:</p>
<blockquote>
<p>Danke <strong>DirkB, Skym0sh0 und _matze</strong> für eure Antworten, jedoch möchte ich keine Zahl an sich(cout &lt;&lt; &quot;7 &quot;;), sondern eine Variable ausgeben(cout &lt;&lt; i;).</p>
</blockquote>
<p>Die <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="😉"
    /> waren keine absicht!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287517</guid><dc:creator><![CDATA[HalloLeute]]></dc:creator><pubDate>Tue, 08 Jan 2013 11:04:06 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 11:08:46 GMT]]></title><description><![CDATA[<p>ja. davon sind wir dran...</p>
<p>edit programmbeispiel:</p>
<p>schau dir das einfach mal an, denn genau das meinen wir alle</p>
<pre><code>#include &lt;iostream&gt;
using std::cout;
using std::endl;

int main()
{
	int i = 385;

	cout &lt;&lt; &quot;\&quot;&quot;;

	cout.width(10);
	cout &lt;&lt; i;

	cout &lt;&lt; &quot;\&quot;&quot;;
	cout &lt;&lt; endl;

	std::cin.get();
	return 0x0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2287519</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287519</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 08 Jan 2013 11:08:46 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 11:08:27 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>ja. davon sind wir dran...</p>
</blockquote>
<p>Was meinst du damit?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287520</guid><dc:creator><![CDATA[HalloLeute]]></dc:creator><pubDate>Tue, 08 Jan 2013 11:08:27 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 11:09:20 GMT]]></title><description><![CDATA[<p>Das ist uns auch klar.<br />
Das kannst du auch machen.<br />
Das mit dem &quot;7 &quot; bzw. &quot; 7&quot; waren ja auch nur Beispiel wo das Leerzeichen hin soll.</p>
<p><a href="http://www.c-plusplus.net/forum/310817?highlight=setw" rel="nofollow">http://www.c-plusplus.net/forum/310817?highlight=setw</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287522</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Tue, 08 Jan 2013 11:09:20 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 11:12:26 GMT]]></title><description><![CDATA[<p>DirkB schrieb:</p>
<blockquote>
<p>Das ist uns auch klar.<br />
Das kannst du auch machen.<br />
Das mit dem &quot;7 &quot; bzw. &quot; 7&quot; waren ja auch nur Beispiel wo das Leerzeichen hin soll.</p>
<p><a href="http://www.c-plusplus.net/forum/310817?highlight=setw" rel="nofollow">http://www.c-plusplus.net/forum/310817?highlight=setw</a></p>
</blockquote>
<p>Aber dann passt es doch trotzdem nicht, wenn ich eine 1-stellige Zahl auf eine 2-stellige ausgeben will, oder habe ich da was falsch verstanden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287524</guid><dc:creator><![CDATA[HalloLeute]]></dc:creator><pubDate>Tue, 08 Jan 2013 11:12:26 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 11:17:47 GMT]]></title><description><![CDATA[<p>Du sollst mit dem Modifier die Variable immer mit einer festen Breite ausgeben.<br />
Bei der Ausgabe werden bei Bedarf Leerzeichen eingefügt.<br />
Dann hast du die Einerstelle immer am gleichen Ort.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287526</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Tue, 08 Jan 2013 11:17:47 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 11:23:44 GMT]]></title><description><![CDATA[<p>DirkB schrieb:</p>
<blockquote>
<p>Du sollst mit dem Modifier die Variable immer mit einer festen Breite ausgeben.<br />
Bei der Ausgabe werden bei Bedarf Leerzeichen eingefügt.<br />
Dann hast du die Einerstelle immer am gleichen Ort.</p>
</blockquote>
<p>Ja, genau das hab ich auch, aber das klappt nicht:</p>
<p>Sagen wir mal eine feste Breite von 4 Stellen.</p>
<pre><code>Bei der Zahl 10 wäre das: cout &lt;&lt; &quot;  10&quot;;
Bei der Zahl 7 wäre das:  cout &lt;&lt; &quot;   7&quot;;
</code></pre>
<p>Wenn ich 10 mit 7 überschreiben will, wird die 7 an die 4 Stelle gesetzt und überschreibt die 0. Die 1 an der 3-ten Stelle von 10 bleibt jedoch.</p>
<pre><code>So ergibt es: cout &lt;&lt; &quot;  17&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2287527</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287527</guid><dc:creator><![CDATA[HalloLeute]]></dc:creator><pubDate>Tue, 08 Jan 2013 11:23:44 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 11:39:20 GMT]]></title><description><![CDATA[<p>Ausprobieren, begreifen, umbauen, einbauen: <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>
<pre><code>#include &lt;iostream&gt; 
#include &lt;time.h&gt;

using std::cout; 
using std::endl; 

void sleep( clock_t wait )
{
	clock_t goal;
	goal = wait + clock();
	while( goal &gt; clock() )
		;
}

int main() 
{ 
	int i = 1100; 

	while(i) {
		cout.width(10);
		cout &lt;&lt; i--;
		for(int j=0;j&lt;10;++j) cout &lt;&lt; '\b';
		sleep(10);
	}

	cout &lt;&lt; endl; 

	std::cin.get(); 
	return 0x0; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2287533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287533</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 08 Jan 2013 11:39:20 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 23:02:12 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>Ausprobieren, begreifen, umbauen, einbauen: <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>
<pre><code>#include &lt;iostream&gt; 
#include &lt;time.h&gt;

using std::cout; 
using std::endl; 

void sleep( clock_t wait )
{
	clock_t goal;
	goal = wait + clock();
	while( goal &gt; clock() )
		;
}

int main() 
{ 
	int i = 1100; 

	while(i) {
		cout.width(10);
		cout &lt;&lt; i--;
		for(int j=0;j&lt;10;++j) cout &lt;&lt; '\b';
		sleep(10);
	}

	cout &lt;&lt; endl; 

	std::cin.get(); 
	return 0x0; 
}
</code></pre>
</blockquote>
<p>Danke <strong>_matze</strong>. Habe es ausprobiert und auch verstanden. Ich habe es jetzt jedoch so gemacht:</p>
<pre><code>while(sek &gt;= 0)
{
	cout &lt;&lt; setw(2);
	cout &lt;&lt; sek--;

	for(int i = 0; i &lt;= 1; i++)
		cout &lt;&lt; &quot;\b&quot;;
	Sleep(1000);
}
</code></pre>
<p><strong>Danke natürlich auch an alle anderen!!!</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287791</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287791</guid><dc:creator><![CDATA[HalloLeute]]></dc:creator><pubDate>Tue, 08 Jan 2013 23:02:12 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Tue, 08 Jan 2013 23:35:57 GMT]]></title><description><![CDATA[<p>Wenn du immer zum Zeilenanfang zurück willst kannst du auch einfach ein einzelnes <code>\r</code> ausgeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287796</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 08 Jan 2013 23:35:57 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Wed, 09 Jan 2013 09:47:14 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Wenn du immer zum Zeilenanfang zurück willst kannst du auch einfach ein einzelnes <code>\r</code> ausgeben.</p>
</blockquote>
<p>Danke, dasss weiß ich bereits. Werde es irgendwann mal gebrauchen <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/2287854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287854</guid><dc:creator><![CDATA[HalloLeute]]></dc:creator><pubDate>Wed, 09 Jan 2013 09:47:14 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Wed, 09 Jan 2013 10:05:24 GMT]]></title><description><![CDATA[<p>In C/C++ schreibt man bei den Abbruchbedingungen üblicherweise nur das &lt; (statt &lt;=) dann kann man die Anzahl der Durchläufe sehr einfach erkennen:</p>
<pre><code>for(int i = 0; i &lt; 2; i++)\\ 2 Durchläufe
</code></pre>
<p>Allerdings kannst du auch gleich die zwei \b direkt ausgeben.<br />
(aber der Compiler wird das eh optimieren)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2287862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2287862</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Wed, 09 Jan 2013 10:05:24 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Thu, 10 Jan 2013 02:02:01 GMT]]></title><description><![CDATA[<p>DirkB schrieb:</p>
<blockquote>
<p>In C/C++ schreibt man bei den Abbruchbedingungen üblicherweise nur das &lt; (statt &lt;=)</p>
</blockquote>
<p>Also ich finde, das ist eigentlich reine Geschmackssache. Manchmal mach ich es so, manchmal aber auch anders <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288139</guid><dc:creator><![CDATA[HalloLeute]]></dc:creator><pubDate>Thu, 10 Jan 2013 02:02:01 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Thu, 10 Jan 2013 02:04:11 GMT]]></title><description><![CDATA[<p>DirkB schrieb:</p>
<blockquote>
<p>In C/C++ schreibt man bei den Abbruchbedingungen üblicherweise nur das &lt; (statt &lt;=) dann kann man die Anzahl der Durchläufe sehr einfach erkennen:</p>
</blockquote>
<p>Im Prinzip ja. Nur schreibt man in C++ zunehmend != statt &lt; und es gibt kein C/C++ (Beweis: Deine Vermutung.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288140</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 10 Jan 2013 02:04:11 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Thu, 10 Jan 2013 02:22:33 GMT]]></title><description><![CDATA[<p>Genau. Es gibt nur C und C++. Kurz: C+C++! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288142</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 10 Jan 2013 02:22:33 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Thu, 10 Jan 2013 02:28:35 GMT]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;
#include &lt;time.h&gt;

void mysleep( clock_t wait )
{
    clock_t goal;
    goal = wait + clock();
    while( goal &gt; clock() )
        ;
}

int main()
{
    using std::cout;
    using std::endl;
    using std::flush;

    int i = 1100;

    while(i) {
        cout.width(10);
        cout &lt;&lt; i--;
        cout&lt;&lt;flush;//Ohne irgend do ein flush springt der cursor schlimm
        mysleep(10);
        for(int j=0;j&lt;10;++j) cout &lt;&lt; '\b';
    }

    cout &lt;&lt; endl;

    std::cin.get();
    return 0x0;//Scherzkeks. 
}
</code></pre>
<p>Aber warum das umständliche '\b'?<br />
Üblicher ist '\r'.</p>
<pre><code>while(i) {
        cout &lt;&lt; '\r' ;
        cout.width(10);
        cout &lt;&lt; i-- &lt;&lt; flush;
        mysleep(10);
    }
</code></pre>
<p>Wobei ich mich auch nicht um width kümmere, sondern</p>
<pre><code>while(i) {
        cout &lt;&lt; '\r' &lt;&lt; i-- &lt;&lt; ' ' &lt;&lt; flush;
        mysleep(10);
    }
</code></pre>
<p>, sowas sind ja nur mehr oder weniger Debug-Ausgaben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288143</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 10 Jan 2013 02:28:35 GMT</pubDate></item><item><title><![CDATA[Reply to C++ (Konsole) eine mehrstellige Zahl löschen on Thu, 10 Jan 2013 07:20:26 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>DirkB schrieb:</p>
<blockquote>
<p>In C/C++ schreibt man bei den Abbruchbedingungen üblicherweise nur das &lt; (statt &lt;=) dann kann man die Anzahl der Durchläufe sehr einfach erkennen:</p>
</blockquote>
<p>Im Prinzip ja. Nur schreibt man in C++ zunehmend != statt &lt; und es gibt kein C/C++ (Beweis: Deine Vermutung.)</p>
</blockquote>
<p>OK.<br />
Aber das Printip bleibt, man sieht die Anzahl besser als beim &lt;= <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/2288162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288162</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Thu, 10 Jan 2013 07:20:26 GMT</pubDate></item></channel></rss>