<?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[textausgabe während Sleep()]]></title><description><![CDATA[<p>Hi,</p>
<p>ist es möglich während sleep ausgeführt wird eine schlaufe zu durchlaufen?</p>
<p>ich gehe mal davon aus das dies nicht möglich ist da das programm mit sleep &quot;schläft&quot; und nichts anderes tun kann?</p>
<p>danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/265962/textausgabe-während-sleep</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 16:41:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/265962.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 May 2010 18:43:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to textausgabe während Sleep() on Sat, 01 May 2010 18:43:28 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ist es möglich während sleep ausgeführt wird eine schlaufe zu durchlaufen?</p>
<p>ich gehe mal davon aus das dies nicht möglich ist da das programm mit sleep &quot;schläft&quot; und nichts anderes tun kann?</p>
<p>danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891038</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sat, 01 May 2010 18:43:28 GMT</pubDate></item><item><title><![CDATA[Reply to textausgabe während Sleep() on Sat, 01 May 2010 18:56:36 GMT]]></title><description><![CDATA[<p>Wofür ist sleep()? Richtig, um den Programmablauf zu pausieren.</p>
<p>Einzige möglichkeit wäre ein Thread. Allerdings wär es sinnvoller einfach auf sleep zu verzichten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891043</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891043</guid><dc:creator><![CDATA[Janjan]]></dc:creator><pubDate>Sat, 01 May 2010 18:56:36 GMT</pubDate></item><item><title><![CDATA[Reply to textausgabe während Sleep() on Sat, 01 May 2010 18:58:40 GMT]]></title><description><![CDATA[<p>oder einfach eine art stoppuhr.. vor der schleife zeit prüfen und di eschleife solange ausführen bis 5minuten rumsind...</p>
<p>geht doch auch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891044</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891044</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sat, 01 May 2010 18:58:40 GMT</pubDate></item><item><title><![CDATA[Reply to textausgabe während Sleep() on Sat, 01 May 2010 19:12:19 GMT]]></title><description><![CDATA[<p>Benötigt auch kein sleep.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891048</guid><dc:creator><![CDATA[Janjan]]></dc:creator><pubDate>Sat, 01 May 2010 19:12:19 GMT</pubDate></item><item><title><![CDATA[Reply to textausgabe während Sleep() on Sat, 01 May 2010 19:56:01 GMT]]></title><description><![CDATA[<p>nun.. es würde eigentlich ein sleep reichen... aber ich bin gerade am probieren und wollte unbedingt das sich da was bewegt <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="🙂"
    /> (hier: die punkte... <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>so hab ich das jetzt gelöst... wobei ich das wohl wieder durch ein simples sleep ersetzten werde... (ich frage server ab.. und zwischendrin soll natürlich eine pause sein (~1min).. die ausgabe mit den punkten ist eigentlich nur spielerei <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>geht der code auch noch simpler? <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 class="language-cpp">time_t ststart,stend;
    double sleeptime;
    time(&amp;ststart);

    std::cout &lt;&lt; &quot;Sleeping for about 5 Seconds&quot;;
    while(sleeptime &lt; 5) {

        Sleep(500);
        std::cout &lt;&lt; &quot;.&quot;;

        time(&amp;stend);
        sleeptime = difftime(stend, ststart);
    }
    std::cout &lt;&lt; &quot;\n\n&quot;;
    //Reset sleeptime
    sleeptime = 0;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1891071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891071</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sat, 01 May 2010 19:56:01 GMT</pubDate></item><item><title><![CDATA[Reply to textausgabe während Sleep() on Sat, 01 May 2010 21:16:43 GMT]]></title><description><![CDATA[<p>taurus schrieb:</p>
<blockquote>
<p>nun.. es würde eigentlich ein sleep reichen... aber ich bin gerade am probieren und wollte unbedingt das sich da was bewegt <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="🙂"
    /> (hier: die punkte... <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>so hab ich das jetzt gelöst... wobei ich das wohl wieder durch ein simples sleep ersetzten werde... (ich frage server ab.. und zwischendrin soll natürlich eine pause sein (~1min).. die ausgabe mit den punkten ist eigentlich nur spielerei <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>geht der code auch noch simpler? <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 class="language-cpp">time_t ststart,stend;
    double sleeptime;
    time(&amp;ststart);

    std::cout &lt;&lt; &quot;Sleeping for about 5 Seconds&quot;;
    while(sleeptime &lt; 5) {

        Sleep(500);
        std::cout &lt;&lt; &quot;.&quot;;

        time(&amp;stend);
        sleeptime = difftime(stend, ststart);
    }
    std::cout &lt;&lt; &quot;\n\n&quot;;
    //Reset sleeptime
    sleeptime = 0;
</code></pre>
</blockquote>
<p>Ja, du machst es dir zu kompliziert <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>
<pre><code class="language-cpp">void interactiveSleep(unsigned int sleepTime, unsigned int sleepDelay, char sleepChar = '.')
{
	for (unsigned int i = 1; i &lt;= sleepTime; i += sleepDelay)
	{
		std::cout &lt;&lt; sleepChar;

		Sleep(sleepDelay);
	}
}

int main()
{
	std::cout &lt;&lt; &quot;Sleeping for about 5 seconds &quot;;
	interactiveSleep(5000, 500);
}
</code></pre>
<p>Sollte exakt das selbe bewirken, ist aber kürzer und als Funktion auch flexibler einsetzbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891125</guid><dc:creator><![CDATA[jkljkl]]></dc:creator><pubDate>Sat, 01 May 2010 21:16:43 GMT</pubDate></item><item><title><![CDATA[Reply to textausgabe während Sleep() on Sat, 01 May 2010 21:53:51 GMT]]></title><description><![CDATA[<p>mhh? ne for schleife? aber.. einmal raufzählen heißt ja nicht das es eine millisekunde ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891134</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sat, 01 May 2010 21:53:51 GMT</pubDate></item><item><title><![CDATA[Reply to textausgabe während Sleep() on Sat, 01 May 2010 21:50:03 GMT]]></title><description><![CDATA[<p>Ich würde dafür einfach einen Thread nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891138</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Sat, 01 May 2010 21:50:03 GMT</pubDate></item><item><title><![CDATA[Reply to textausgabe während Sleep() on Sat, 01 May 2010 21:53:14 GMT]]></title><description><![CDATA[<p>einfach... ich als absoluter anfänger und dann gleich threads ^^ <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/1891139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891139</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sat, 01 May 2010 21:53:14 GMT</pubDate></item><item><title><![CDATA[Reply to textausgabe während Sleep() on Sat, 01 May 2010 22:05:12 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/20193">@Kóyaánasqatsi</a>,<br />
Nicht mal Mathematik kann er, wie soll er da Threads verwenden können? Vielleicht braucht er auch eine Brille, keine Ahnung. Aber wie er auf die Idee mit der einen Millisekunde kommt, ist mir ein Rätsel. Dabei muss man die Funktion nur anschauen und sieht sofort, dass 10 mal 500 Millisekunden geschlafen wird, was 5000 Millisekunden sind. Und 5000 Millisekunden sind 5 Sekunden ... aber naja ... <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>
<p>Was ich nehmen würde, kommt ganz auf das Anwendungsgebiet an. Es gibt Timer, es gibt Sleep, es gibt Möglichkeiten mit Threads etwas zu machen, usw. Kommt halt ganz darauf an, wieso man eigentlich warten möchte.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891145</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sat, 01 May 2010 22:05:12 GMT</pubDate></item><item><title><![CDATA[Reply to textausgabe während Sleep() on Sat, 01 May 2010 22:13:10 GMT]]></title><description><![CDATA[<p>dravere.. nun sei mal nicht so hart <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="🙂"
    /> die 500 übersieht man doch sehr leicht.. außerdem ist es spät am abend.. und die forschleife braucht doch bestimmt auch ne halbe ms <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="🙂"
    /> (ok darauf kommt es nun nicht an <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="😉"
    /> )<br />
ich bin halt ein genie (und denke manchmal zu kompliziert <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>der server soll nicht mit anfragen bombadiert werden sondern nur alle x min abgefragt werden <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="😉"
    /> daher reicht ein einfaches sleep....</p>
<p>perfektionieren könnte man das ganze mit threads (damit jeder server zur gleichen zeit abgefragt wird)<br />
es reicht aber erstmal das wir alle x min einen status/daten vom server bekommen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891146</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sat, 01 May 2010 22:13:10 GMT</pubDate></item><item><title><![CDATA[Reply to textausgabe während Sleep() on Sat, 01 May 2010 22:31:28 GMT]]></title><description><![CDATA[<p>taurus schrieb:</p>
<blockquote>
<p>dravere.. nun sei mal nicht so hart <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="🙂"
    /> die 500 übersieht man doch sehr leicht.. außerdem ist es spät am abend.. und die forschleife braucht doch bestimmt auch ne halbe ms <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="🙂"
    /> (ok darauf kommt es nun nicht an <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="😉"
    /> )<br />
ich bin halt ein genie (und denke manchmal zu kompliziert <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>der server soll nicht mit anfragen bombadiert werden sondern nur alle x min abgefragt werden <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="😉"
    /> daher reicht ein einfaches sleep....</p>
<p>perfektionieren könnte man das ganze mit threads (damit jeder server zur gleichen zeit abgefragt wird)<br />
es reicht aber erstmal das wir alle x min einen status/daten vom server bekommen...</p>
</blockquote>
<p>UDP meets Endlosschleife? Je nach Umfang/Wichtigkeit der Daten könnte das eine viel bessere Lösung sein. Geht aber weit über das eigentliche Thema dieses Threads hinaus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891150</guid><dc:creator><![CDATA[gjhghj]]></dc:creator><pubDate>Sat, 01 May 2010 22:31:28 GMT</pubDate></item><item><title><![CDATA[Reply to textausgabe während Sleep() on Sat, 01 May 2010 23:00:54 GMT]]></title><description><![CDATA[<p>in meinem fall sind das wichtige daten daher setzte ich auf tcp, nicht udp..<br />
der austausch wird in der finalen version etwa alle 5 bis 10min stattfinden..</p>
<p>und nebenbei: die datenmenge ist so gering das der server der die daten (von rund 100servern) abfrägt gerade mal durschnittlich 1,3kbit/sec der bandbreite verbraucht <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="🙂"
    /> (und das bei anfrage im intervall von einer minute..)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891152</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sat, 01 May 2010 23:00:54 GMT</pubDate></item></channel></rss>