<?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[Mit welcher funktion kann ich eine Zeitverzögerung bewirken?]]></title><description><![CDATA[<p>Mit welcher funktion kann ich eine Zeitverzögerung bewirken? Über die Forensuche habe ich sleep() gefunden, aber die funktioniert nicht und steht auch nicht in der Referenz</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/180884/mit-welcher-funktion-kann-ich-eine-zeitverzögerung-bewirken</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 00:37:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180884.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 07 May 2007 17:46:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Mon, 07 May 2007 17:46:57 GMT]]></title><description><![CDATA[<p>Mit welcher funktion kann ich eine Zeitverzögerung bewirken? Über die Forensuche habe ich sleep() gefunden, aber die funktioniert nicht und steht auch nicht in der Referenz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280461</guid><dc:creator><![CDATA[alfonsospringer]]></dc:creator><pubDate>Mon, 07 May 2007 17:46:57 GMT</pubDate></item><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Mon, 07 May 2007 17:57:08 GMT]]></title><description><![CDATA[<p>wieso funktioniert die nicht?</p>
<p>[...] // programm<br />
sleep( 5000 ); // wartet 5sekunden<br />
[...] // programm continue</p>
<p>Gruß Tobi.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280469</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Mon, 07 May 2007 17:57:08 GMT</pubDate></item><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Mon, 07 May 2007 18:01:45 GMT]]></title><description><![CDATA[<p>Hmm weil Sleep eine Windows-Implementierung ist(d.h. im Header windows.h liegt). usleep ist es unter UNIX-Systemen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280474</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 07 May 2007 18:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Mon, 07 May 2007 18:17:53 GMT]]></title><description><![CDATA[<p>Falls du während der Wartezeit deine Anwendung nicht blocken willst:</p>
<pre><code class="language-cpp">int main() 
{
	unsigned long time;
	unsigned long elapsed = 0;

	while(true)
	{
		time = timeGetTime();

        // 500ms = 1000ms, anscheinend wird die andere Hälfte für die Schleife und den Timer selbst benötigt
		if(elapsed &gt; 500)
		{
			cout &lt;&lt; &quot;Aha&quot; &lt;&lt; endl;
			elapsed = 0;
		}

		elapsed += timeGetTime() - time;
	}
}
</code></pre>
<p>Vergiss die nötigen header und die winmm.lib aber nicht!</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280490</guid><dc:creator><![CDATA[ceplusplus@loggedoff]]></dc:creator><pubDate>Mon, 07 May 2007 18:17:53 GMT</pubDate></item><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Mon, 07 May 2007 18:35:22 GMT]]></title><description><![CDATA[<p>Das ist doch lachhaft. Das ist Windows-Abhängig ... kannst de auch gleich Sleep nutzten!</p>
<pre><code class="language-cpp">#include &lt;ctime&gt;

void sleep(const std::size_t&amp; time)
{
	std::time_t time_w = std::time(NULL) + time;
	while (time_w &gt; std::time(NULL));
}
</code></pre>
<p>... ob es geht hab ich nicht getestet ... bei mir scheint time_t leicht merkwürdig definiert zu sein ... naja ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280505</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280505</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 07 May 2007 18:35:22 GMT</pubDate></item><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Mon, 07 May 2007 20:11:13 GMT]]></title><description><![CDATA[<p>Blockt doch auch...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280563</guid><dc:creator><![CDATA[ceplusplus@loggedoff]]></dc:creator><pubDate>Mon, 07 May 2007 20:11:13 GMT</pubDate></item><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Mon, 07 May 2007 20:23:49 GMT]]></title><description><![CDATA[<p>Wie könnte man das eigentlich exakter machen, ohne dass es blockiert?<br />
Aber ohne HighPerformanceCounter.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280572</guid><dc:creator><![CDATA[ceplusplus@loggedoff]]></dc:creator><pubDate>Mon, 07 May 2007 20:23:49 GMT</pubDate></item><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Mon, 07 May 2007 20:47:26 GMT]]></title><description><![CDATA[<p>Die Versionen in denen Schleifen zum Warten benutzt werden, sind meiner Meinung nach eher schlecht, da die CPU dabei an den Poller fährt. Besser ist es eigentlich doch, eine vom Betriebssystem zur Verfügung gestellte Funktion zum passiven Warten (windows: Sleep, glibc sleep) zu benutzen. Das ist zwar leider nicht portabel, aber wenn man sich einen Wrapper drum packt, bleibt der Änderungsaufwand in vertretbaren Grenzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280581</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Mon, 07 May 2007 20:47:26 GMT</pubDate></item><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Mon, 07 May 2007 21:26:05 GMT]]></title><description><![CDATA[<p>Dann muss man aber nen extra thread erstellen, damit man noch Anderes tun kann...</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280592</guid><dc:creator><![CDATA[ceplusplus@loggedoff]]></dc:creator><pubDate>Mon, 07 May 2007 21:26:05 GMT</pubDate></item><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Mon, 07 May 2007 21:34:50 GMT]]></title><description><![CDATA[<p>ceplusplus@loggedoff schrieb:</p>
<blockquote>
<p>Dann muss man aber nen extra thread erstellen, damit man noch Anderes tun kann...</p>
<p>MfG</p>
</blockquote>
<p>Dafuer verbraet man nicht unnoetig CPU</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280595</guid><dc:creator><![CDATA[Blue-Tiger]]></dc:creator><pubDate>Mon, 07 May 2007 21:34:50 GMT</pubDate></item><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Mon, 07 May 2007 22:06:40 GMT]]></title><description><![CDATA[<p>Setzt man halt noch ein Sleep(1) unten dran.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280604</guid><dc:creator><![CDATA[ceplusplus@loggedoff]]></dc:creator><pubDate>Mon, 07 May 2007 22:06:40 GMT</pubDate></item><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Tue, 08 May 2007 06:00:35 GMT]]></title><description><![CDATA[<p>Was heisst denn &quot;noch was anderes tun&quot;? Wenn Du eine Single-Threaded-Anwendung pausierst, ist sie nunmal pausiert. Was soll denn noch alles passieren, in der Pause? Soll die Anwendung ein Butterbrot essen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280629</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Tue, 08 May 2007 06:00:35 GMT</pubDate></item><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Tue, 08 May 2007 06:36:15 GMT]]></title><description><![CDATA[<p>Tachyon schrieb:</p>
<blockquote>
<p>Was heisst denn &quot;noch was anderes tun&quot;? Wenn Du eine Single-Threaded-Anwendung pausierst, ist sie nunmal pausiert. Was soll denn noch alles passieren, in der Pause? Soll die Anwendung ein Butterbrot essen?</p>
</blockquote>
<p>andere threads von z.b. vom system selber oder von anderen programmen dürfen dann auch ein paar CPU zyklen essen <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/1280642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280642</guid><dc:creator><![CDATA[pale dog]]></dc:creator><pubDate>Tue, 08 May 2007 06:36:15 GMT</pubDate></item><item><title><![CDATA[Reply to Mit welcher funktion kann ich eine Zeitverzögerung bewirken? on Tue, 08 May 2007 06:42:19 GMT]]></title><description><![CDATA[<blockquote>
<p>andere threads von z.b. vom system selber oder von anderen programmen dürfen dann auch ein paar CPU zyklen essen <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>
</blockquote>
<p>Sie Seite eins. Da habe ich genau das schon gesagt. Es geht ihm aber anscheinend nicht um andere Anwendungen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280646</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Tue, 08 May 2007 06:42:19 GMT</pubDate></item></channel></rss>