<?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[Zeit vergehen lassen]]></title><description><![CDATA[<p>hi</p>
<p>ich wollte mal fragen wie ich vor etwas ueit vergehen lasse wie zb einer ausgabe</p>
<p>cout &lt;&lt; &quot;fefeef&quot;;</p>
<p>und bevor das angezeigt wird sollen jetzt zb 5 sekunden vergehen...</p>
<p>google hat leider nichts vernünftiges dazu ausgespukt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/234333/zeit-vergehen-lassen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 11:00:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/234333.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 Feb 2009 15:45:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeit vergehen lassen on Mon, 16 Feb 2009 15:45:20 GMT]]></title><description><![CDATA[<p>hi</p>
<p>ich wollte mal fragen wie ich vor etwas ueit vergehen lasse wie zb einer ausgabe</p>
<p>cout &lt;&lt; &quot;fefeef&quot;;</p>
<p>und bevor das angezeigt wird sollen jetzt zb 5 sekunden vergehen...</p>
<p>google hat leider nichts vernünftiges dazu ausgespukt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1664756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664756</guid><dc:creator><![CDATA[Steven.St]]></dc:creator><pubDate>Mon, 16 Feb 2009 15:45:20 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Mon, 16 Feb 2009 15:46:58 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt; //für Sleep
#include &lt;iostream&gt;

int main()
{
    Sleep(5000); //5000 Millisekunden = 5 Sekunden
    std::cout &lt;&lt; &quot;5 Sekunden sind vergangen!&quot;; //Ausgabe

    return 0; //alles paletti verlaufen
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1664758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664758</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Mon, 16 Feb 2009 15:46:58 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Mon, 16 Feb 2009 15:48:37 GMT]]></title><description><![CDATA[<p>danke für sie schnelle hilfe <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/1664760</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664760</guid><dc:creator><![CDATA[Steven.St]]></dc:creator><pubDate>Mon, 16 Feb 2009 15:48:37 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Mon, 16 Feb 2009 15:49:17 GMT]]></title><description><![CDATA[<p>&quot;windows.h&quot; ist aber ein C Header, die müsste doch auch in &quot;windows&quot; definiert sein oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1664761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664761</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Mon, 16 Feb 2009 15:49:17 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Mon, 16 Feb 2009 15:50:35 GMT]]></title><description><![CDATA[<p>Wikinger75 schrieb:</p>
<blockquote>
<p>&quot;windows.h&quot; ist aber ein C Header, die müsste doch auch in &quot;windows&quot; definiert sein oder?</p>
</blockquote>
<p><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/1664763</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664763</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 16 Feb 2009 15:50:35 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Mon, 16 Feb 2009 15:58:37 GMT]]></title><description><![CDATA[<p>Also mein C::B kennt &lt;windows&gt; nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1664765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664765</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Mon, 16 Feb 2009 15:58:37 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Mon, 16 Feb 2009 16:40:41 GMT]]></title><description><![CDATA[<p>Wikinger75 schrieb:</p>
<blockquote>
<p>&quot;windows.h&quot; ist aber ein C Header, die müsste doch auch in &quot;windows&quot; definiert sein oder?</p>
</blockquote>
<p>Header der Standardbibliothek werden ohne h geschrieben, ansonsten wirst du in der Regel mit Dateiendung arbeiten.</p>
<p>windows.h ist aber kein Header der C oder C++-Standardbibliothek. Somit gelten deren Regeln nicht für windows.h (Zudem müsste es nach der Notation dann auch cwindows heißen).</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1664797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664797</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Mon, 16 Feb 2009 16:40:41 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Mon, 16 Feb 2009 23:55:32 GMT]]></title><description><![CDATA[<p>Warum nicht was plattformunabhaengiges?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;ctime&gt;

using namespace std;

void sleep(unsigned int seconds)
{
	time_t t = time(NULL);	// Sekunden seit 1.1.1970 afaik
	while (time(NULL)-t&lt;seconds)	// aktuelle Zeit (time(NULL)) minus gespeicherte Zeit gibt
									// die vergangenen Sekunden zurueck
	;	// mach nichts
}

int main()
{
	cout &lt;&lt; &quot;Start&quot; &lt;&lt; endl;
	sleep(5);
	cout &lt;&lt; &quot;Ende&quot; &lt;&lt; endl;
	cin.get();
	return 0;
}
</code></pre>
<p>Also so haette ich das zumindest geloest <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>
<p>Gruss<br />
Cartman</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1665040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1665040</guid><dc:creator><![CDATA[Eric Cartman]]></dc:creator><pubDate>Mon, 16 Feb 2009 23:55:32 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Tue, 17 Feb 2009 01:03:48 GMT]]></title><description><![CDATA[<p>Klar Eric, wenn man mal schnell was testen will <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1665050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1665050</guid><dc:creator><![CDATA[Angeber]]></dc:creator><pubDate>Tue, 17 Feb 2009 01:03:48 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Tue, 17 Feb 2009 01:33:32 GMT]]></title><description><![CDATA[<p>Eric Cartman schrieb:</p>
<blockquote>
<p>Warum nicht was plattformunabhaengiges?</p>
</blockquote>
<p>Da gibt es aber deutlich bessere Alternativen als deine Lösung. Was du machst ist <a href="http://de.wikipedia.org/wiki/Busy_Waiting" rel="nofollow">Busy Waiting</a>, wovon man dringend abraten sollte.</p>
<p>Für ein platformunabhängiges Sleep nimmt man am besten die Boost.Thread Bibliothek. Boost sollte ein C++ Entwickler wohl sowieso auf der Platte haben:<br />
<a href="http://www.boost.org/doc/libs/1_38_0/libs/libraries.htm" rel="nofollow">Boost Libraries</a><br />
<a href="http://www.boost.org/doc/libs/1_38_0/doc/html/thread/thread_management.html#thread.thread_management.this_thread.sleep" rel="nofollow">Boost.Thread - this_thread::sleep</a></p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1665054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1665054</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Tue, 17 Feb 2009 01:33:32 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Tue, 17 Feb 2009 02:31:24 GMT]]></title><description><![CDATA[<p>Wieso Schmeißt ihr mit Libs herum? Als der OP libs zurzeit nötig hätte...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1665059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1665059</guid><dc:creator><![CDATA[libs]]></dc:creator><pubDate>Tue, 17 Feb 2009 02:31:24 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Tue, 17 Feb 2009 04:18:09 GMT]]></title><description><![CDATA[<p>Na, weil die so schön süß und fluffig sind. Ist doch klar!</p>
<p>cheers, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1665061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1665061</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Tue, 17 Feb 2009 04:18:09 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Tue, 17 Feb 2009 09:14:49 GMT]]></title><description><![CDATA[<p>Angeber schrieb:</p>
<blockquote>
<p>Klar Eric, wenn man mal schnell was testen will <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>
</blockquote>
<p>???</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9752">@Dravere</a><br />
Boost habe ich nicht. Ausserdem habe ich nie behauptet, dass meine Loesung gut oder gar die beste waere, ich wollte lediglich helfen und zeigen, wie ich das geloest haette. Ich persoenlich versuche immer so plattformunabhaengig wie moeglich zu programmieren.<br />
Desweiteren moechte ich noch erwaehnen, dass ich noch ein blutiger C++-Anfaenger bin und mir Fehler dieser Art erlauben darf <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="😉"
    /> (wobei ich immernoch nichts falsches an meiner Loesung erkenne...)</p>
<p>Gruss<br />
Cartman</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1665120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1665120</guid><dc:creator><![CDATA[Eric Cartman]]></dc:creator><pubDate>Tue, 17 Feb 2009 09:14:49 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Tue, 17 Feb 2009 11:51:45 GMT]]></title><description><![CDATA[<p>Eric Cartman schrieb:</p>
<blockquote>
<p>Angeber schrieb:</p>
<blockquote>
<p>Klar Eric, wenn man mal schnell was testen will <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>
</blockquote>
<p>???</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9752">@Dravere</a><br />
Boost habe ich nicht. Ausserdem habe ich nie behauptet, dass meine Loesung gut oder gar die beste waere, ich wollte lediglich helfen und zeigen, wie ich das geloest haette. Ich persoenlich versuche immer so plattformunabhaengig wie moeglich zu programmieren.<br />
Desweiteren moechte ich noch erwaehnen, dass ich noch ein blutiger C++-Anfaenger bin und mir Fehler dieser Art erlauben darf <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="😉"
    /> (wobei ich immernoch nichts falsches an meiner Loesung erkenne...)</p>
<p>Gruss<br />
Cartman</p>
</blockquote>
<p>Boost == plattformunabhaengig</p>
<p>Dann poste keine Schlimmen Code-Beispiele für andere Anfänger falls du selbst einer bist. Auf dem Wikipedia link steht wieso es schlimm ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1665218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1665218</guid><dc:creator><![CDATA[numero uno]]></dc:creator><pubDate>Tue, 17 Feb 2009 11:51:45 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Tue, 17 Feb 2009 13:26:01 GMT]]></title><description><![CDATA[<p>Hackt mal nicht so auf Eric rum... Es mag vielleicht nicht die beste Lösung sein, <strong>aber</strong> eine Lösung die funktioniert. Von daher schlagt lieber was besseres vor, außer einen Anfänger mit Boost rum zu hantieren lassen und nur zu kritisieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1665259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1665259</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Tue, 17 Feb 2009 13:26:01 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Tue, 17 Feb 2009 16:05:39 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/35335">@Eric</a>,<br />
Mir war schon klar, dass du ein Anfänger bist. Sieht man auch daran, dass du diese Lösung vorgeschlagen hast. Und gerade weil ich dachte, dass du ein Anfänger bist, habe ich dich verbessert, damit du hoffentlich was lernst. Zudem wird auch so abgesichert, dass niemand deine Lösung als eine gute platformunabhängige Lösung sieht <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>
<p>Und wieso deine Lösung falsch ist, steht im Wikipedia Artikel. Falls du den gelesen hast und es immer noch nicht verstehst, dann ist Hopfen und Malz verloren und du solltest lieber aufhören zu programmieren ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Scherz <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="🤡"
    /><br />
Das Problem ist, dass du CPU Zeit verbratest, um nichts zu machen. Ein Sleep soll ja eigentlich den Prozess schlafen legen und nicht zu 100% CPU Verbrauch führen, wodurch das ganze Betriebsystem und andere Programme ausgebremst werden.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/19847">@FreakY</a>&lt;3Cpp,<br />
Was kennst du für bessere platformunabhängige Lösungen? Sobald man ein sleep in einer sinnvollen platformunabhängigen Lösungen haben möchte, braucht man ein wenig mehr C++ Kentnisse, Ahnung über Compiler und Linker, damit man gleich eine entsprechende Bibliothek nutzen kann.<br />
Und ich denke es ist am besten, wenn der Neuling da Boost als erstes zu hören bekommt, da er später diese Bibliothek am meisten nutzen kann.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1665365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1665365</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Tue, 17 Feb 2009 16:05:39 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit vergehen lassen on Tue, 17 Feb 2009 19:03:28 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/35335">@Eric</a>,<br />
Mir war schon klar, dass du ein Anfänger bist. Sieht man auch daran, dass du diese Lösung vorgeschlagen hast. Und gerade weil ich dachte, dass du ein Anfänger bist, habe ich dich verbessert, damit du hoffentlich was lernst. Zudem wird auch so abgesichert, dass niemand deine Lösung als eine gute platformunabhängige Lösung sieht <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>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> Wenn man nichts macht, lernt man auch nichts. Und dieses Forum ist ideal dafuer geeignet seine Kenntnisse zu vertiefen bzw. vieles neues dazuzulernen. Und nur weil ich einen &quot;kleinen&quot; Fehler gemacht, muss man mich ja nicht totschlagen (damit meine ich jetzt nicht dich), sondern kann mich hoeflich ausbessern und eventuelle Fehler erlaeutern.</p>
<p>Dravere schrieb:</p>
<blockquote>
<p>Und wieso deine Lösung falsch ist, steht im Wikipedia Artikel. Falls du den gelesen hast und es immer noch nicht verstehst, dann ist Hopfen und Malz verloren und du solltest lieber aufhören zu programmieren ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Scherz <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="🤡"
    /><br />
Das Problem ist, dass du CPU Zeit verbratest, um nichts zu machen. Ein Sleep soll ja eigentlich den Prozess schlafen legen und nicht zu 100% CPU Verbrauch führen, wodurch das ganze Betriebsystem und andere Programme ausgebremst werden.</p>
</blockquote>
<p>Jetzt ist mir natuerlich alles klar. Ich gebe zu, ich hab den Artikel nur kurz ueberflogen, da ich in der frueh nicht mehr Zeit hatte.</p>
<p>Bestimmt koennte man das mit der C++ Standardbibliothek schaffen, ohne &quot;busy&quot; zu &quot;waiten&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Aber wenn es sowieso nur um Windows geht, dann kann man natuerlich auch auf die Api-Funktion zurueckgreifen ohne sich mit einer Bibliothek (boost) rumschlagen zu muessen.</p>
<p>Gruss<br />
Cartman</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1665446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1665446</guid><dc:creator><![CDATA[Eric Cartman]]></dc:creator><pubDate>Tue, 17 Feb 2009 19:03:28 GMT</pubDate></item></channel></rss>