<?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[Zeitfunktion]]></title><description><![CDATA[<p>Hallo, kann mir den jemand ein Programm-Listing posten, wie die Zeitmessung durchgeführt wird. Das könnte ich dann ja learning bei doing adaptieren.</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/220904/zeitfunktion</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 07:50:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/220904.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 Aug 2008 14:46:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeitfunktion on Fri, 22 Aug 2008 14:46:36 GMT]]></title><description><![CDATA[<p>Hallo, kann mir den jemand ein Programm-Listing posten, wie die Zeitmessung durchgeführt wird. Das könnte ich dann ja learning bei doing adaptieren.</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1569694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1569694</guid><dc:creator><![CDATA[Dollposter]]></dc:creator><pubDate>Fri, 22 Aug 2008 14:46:36 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Fri, 22 Aug 2008 17:08:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;time.h&gt;

int main()
{
    clock_t t1, t2;
    long result;
    t1 = clock();
    /*
     *   deine Berechnungen...
     */
    t2 = clock();
    result = static_cast&lt;long&gt;( (t2-t1)/CLOCKS_PER_SEC) );
    // rest deines programms
}
</code></pre>
<p>wir sind ja alle mal nett und haben langeweile <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/1569761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1569761</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 22 Aug 2008 17:08:00 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Fri, 22 Aug 2008 17:20:16 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">#include &lt;time.h&gt;
</code></pre>
</blockquote>
<p>hmmm? Oo</p>
<p>wie wärs mit <code>#include &lt;ctime&gt;</code> ?!</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1569768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1569768</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 22 Aug 2008 17:20:16 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 12:42:16 GMT]]></title><description><![CDATA[<p>Hallo, habe alles so eingebaut mit &lt;ctime&gt; und so.<br />
Er meldet in dieser Zeile:</p>
<pre><code class="language-cpp">result = static_cast&lt;long&gt;( (t2-t1)/CLOCKS_PER_SEC) );
</code></pre>
<p>folgendes: <strong>ERROR: expected &quot;;&quot; before &quot;)&quot; token - main.cpp: 29</strong></p>
<p>Das ist alles.</p>
<p>Was muss getan werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570061</guid><dc:creator><![CDATA[brag]]></dc:creator><pubDate>Sat, 23 Aug 2008 12:42:16 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 12:44:55 GMT]]></title><description><![CDATA[<p>Zähl mal die aufgehenden und schliessenden Klammern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570065</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 23 Aug 2008 12:44:55 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 12:51:10 GMT]]></title><description><![CDATA[<p>Hallo, der Code war zu lang, ich habe die hintere Klammer rausgenommen.</p>
<p>Er sieht jetzt so aus, und das Programm läuft.</p>
<pre><code class="language-cpp">result = static_cast&lt;long&gt;( (t2-t1)/CLOCKS_PER_SEC);
</code></pre>
<p>Aber: Ich wollte gern, das er eine Zeile ausgibt: das Programm braucht zur Berechnung von &quot;Variable&quot; zahlen xxxx sekunden!</p>
<p>Wie kann ich das machen?</p>
<p>Danke für die Hilfestellung</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570068</guid><dc:creator><![CDATA[ixcodi]]></dc:creator><pubDate>Sat, 23 Aug 2008 12:51:10 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 12:56:03 GMT]]></title><description><![CDATA[<p>ixcodi schrieb:</p>
<blockquote>
<p>Aber: Ich wollte gern, das er eine Zeile ausgibt: das Programm braucht zur Berechnung von &quot;Variable&quot; zahlen xxxx sekunden!</p>
<p>Wie kann ich das machen?</p>
<p>Danke für die Hilfestellung</p>
</blockquote>
<p>In dem du Millionen Zahlen berechnen lässt und nen 386er nimmst und hoffst, dass zumindest der ma ne Sekunde braucht... Ansonsten wird da wo immer ne 0 stehen...</p>
<p>10 Sekunden Suche in der MSDN:</p>
<p>MSDN schrieb:</p>
<blockquote>
<pre><code class="language-cpp">clock_t start, finish;
start = clock();
/*...*/
finish = clock();
duration = (double)(finish - start) / CLOCKS_PER_SEC;
</code></pre>
</blockquote>
<p>Da musste nur noch den hard-Cast durch nen C++-Cast ersetzen und schon bist du fertig... und vll noch std::clock () etc schreiben...</p>
<p>hf</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570073</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570073</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 23 Aug 2008 12:56:03 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 13:00:17 GMT]]></title><description><![CDATA[<p>Hallo, ich möchte ja gerade optinieren, und dazu brauch ich die zeit, so benötigt das Programm bis zu 1 Mio ca 3 min auf dem mac...<br />
Also, das mit dem Anpassen ist mir zu schwierig, ich bin doch beginner...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570075</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570075</guid><dc:creator><![CDATA[dulby]]></dc:creator><pubDate>Sat, 23 Aug 2008 13:00:17 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 13:08:23 GMT]]></title><description><![CDATA[<p>Hallo, so sieht der Code aus:</p>
<pre><code class="language-cpp">#include &lt;Carbon/Carbon.h&gt;
#include &lt;stdio.h&gt;
#include &lt;ctime&gt;
#include &lt;iostream&gt;

using namespace std;
int main (int argc, char * const argv[])
{
clock_t t1, t2;
    long result;
    t1 = clock(); 

	// den Programmcode hab ich rausgenimmen, weil er funktioniert.
	printf(&quot;Die höchste Trigonalzahl %d\n&quot;, trigonal);
	t2 = clock();
    result = static_cast&lt;long&gt;( (t2-t1)/CLOCKS_PER_SEC);
	printf(&quot;Zeit: %d\n&quot;, result);

	return 0;	
}
</code></pre>
<p>und so das Ergebnis</p>
<p>**[Session started at 2008-08-23 15:01:51 +0200.]<br />
Das Programm sucht innerhalb des Intervalls von 0 bis 10000 die Zahlen heraus, welche zugleich Quadratzahlen und Trigonalzahlen sind.<br />
Zaehler= 0 Sum= 0 t xq = 0 Sqrt = 0<br />
Zaehler= 1 Sum= 1 t xq = 1 Sqrt = 1<br />
Zaehler= 8 Sum= 36 t xq = 36 Sqrt = 6<br />
Zaehler= 49 Sum= 1225 t xq = 1225 Sqrt = 35<br />
Zaehler= 288 Sum= 41616 t xq = 41616 Sqrt = 204<br />
Zaehler= 1681 Sum= 1413721 t xq = 1413721 Sqrt = 1189<br />
Zaehler= 9800 Sum= 48024900 t xq = 48024900 Sqrt = 6930<br />
Das Programm endet mit Zähler 10000<br />
Die höchste Trigonalzahl 49995000<br />
Zeit: 0 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> <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="😮"
    /> <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>ds has exited with status 0.**</p>
<p>ER mißt die Zeit nicht! in &quot;result&quot; steht nichts! Leider...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570077</guid><dc:creator><![CDATA[brak]]></dc:creator><pubDate>Sat, 23 Aug 2008 13:08:23 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 13:13:17 GMT]]></title><description><![CDATA[<p>Und?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570079</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570079</guid><dc:creator><![CDATA[ceplusplus*loggedoff]]></dc:creator><pubDate>Sat, 23 Aug 2008 13:13:17 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 13:19:13 GMT]]></title><description><![CDATA[<p>dulby schrieb:</p>
<blockquote>
<p>Hallo, ich möchte ja gerade optinieren,</p>
</blockquote>
<p>Geh auf Klo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570084</guid><dc:creator><![CDATA[dann]]></dc:creator><pubDate>Sat, 23 Aug 2008 13:19:13 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 13:23:27 GMT]]></title><description><![CDATA[<p>Hallo Ceplusplus,</p>
<p>was &quot;und?&quot;.</p>
<p>Das kann ich nicht deuten... Könntest Du etwas konkreter werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570087</guid><dc:creator><![CDATA[brak]]></dc:creator><pubDate>Sat, 23 Aug 2008 13:23:27 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 13:33:17 GMT]]></title><description><![CDATA[<p>Öh wundert es dich dass 0 herauskommt?<br />
Du hast doch nur einen printf- Funktionsaufruf gemessen <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>//EDIT:<br />
Oh jetzt verstehe ich dein Kommentar im Code erst...<br />
Dann geht die Berechnung wohl einfach so schnell, nicht?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570096</guid><dc:creator><![CDATA[ceplusplus*loggedoff]]></dc:creator><pubDate>Sat, 23 Aug 2008 13:33:17 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 13:47:03 GMT]]></title><description><![CDATA[<p>Unsinn, ich hab den ganzen Code rausgelassen, um das Listing zu verkürzen, aber wenn Di willst, poste ich das mal...</p>
<pre><code class="language-cpp">#include &lt;Carbon/Carbon.h&gt;
#include &lt;stdio.h&gt;
#include &lt;ctime&gt;
#include &lt;iostream&gt;

using namespace std;
int main (int argc, char * const argv[])
{
clock_t t1, t2;
    long result;
    t1 = clock(); 

	long long Zaehlgrenze = 10000;	
	long long zaehler = 0;
	long long trigonal = 0;
	printf(&quot;Das Programm sucht innerhalb des Intervalls von 0 bis %d die Zahlen heraus, welche zugleich Quadratzahlen und Trigonalzahlen sind. \n&quot;, Zaehlgrenze);
	while (zaehler &lt; Zaehlgrenze)
	{
trigonal = trigonal+zaehler;
for (long long i=1, x = zaehler/2; x*x &lt;= trigonal; i += ++x)  	
	if (trigonal== x*x)
		cout &lt;&lt; &quot;TrWurzel=\t &quot; &lt;&lt; zaehler  &lt;&lt;&quot;\t&quot; &lt;&lt;&quot; Summe= &quot; &lt;&lt; trigonal  &lt;&lt; &quot;\nQdWurzel= \t &quot; &lt;&lt; x  &lt;&lt; &quot;\t Qudrt= &quot; &lt;&lt; x*x &lt;&lt;  &quot;\n&quot; &lt;&lt;   endl;

		zaehler++;		
	}
	printf(&quot;Das Programm endet mit Zähler %d\n&quot;, zaehler);	
	printf(&quot;dessen Trigonalzahl ist %d\n&quot;, trigonal);

	t2 = clock();
    result = static_cast&lt;long&gt;( (t2-t1)/CLOCKS_PER_SEC);
	printf(&quot;Zeit: %d\n&quot;, result);

	return 0;	
}
</code></pre>
<p>Mich dünkt, ich habe schon den wesentlichen Programmcode includiert....</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570102</guid><dc:creator><![CDATA[brak]]></dc:creator><pubDate>Sat, 23 Aug 2008 13:47:03 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 13:58:12 GMT]]></title><description><![CDATA[<p>braucht bei mir auch 0 Sekunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570110</guid><dc:creator><![CDATA[ja stimmt]]></dc:creator><pubDate>Sat, 23 Aug 2008 13:58:12 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 14:56:21 GMT]]></title><description><![CDATA[<p>Wenn das Programm so kurz läuft, dass die Auflösung des Timers nicht reicht, um die Zeit zu messen, musst du es eben in For-Schleifen laufen lassen (z.B. eine Million Mal) und dann kannst die Dauer eines Durchgangs berechnen. Das ist aufgrund des Gesetzes der grossen Zahlen sowieso genauer als einzelne Durchgänge, bei denen noch relativ viel Zufall mitspielt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570127</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sat, 23 Aug 2008 14:56:21 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 15:41:45 GMT]]></title><description><![CDATA[<p>Doch er funktioniert. wenn man Zaehlgrenze 100000 macht, zeigt er 4 an.</p>
<blockquote>
<p>**TrWurzel= 9800 Summe= 48024900<br />
QdWurzel= 6930 Qudrt= 48024900</p>
<p>TrWurzel= 57121 Summe= 1631432881<br />
QdWurzel= 40391 Qudrt= 1631432881</p>
<p>Das Programm endet mit Zähler 100000<br />
dessen Trigonalzahl ist 704982704<br />
Zeit: 4</p>
<p>ds has exited with status 0.**</p>
</blockquote>
<p>Was aber mache ich, wenn ich eine genauere Zeitangabe möchte, z.b. mit Zehntelsekunden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570150</guid><dc:creator><![CDATA[tillas]]></dc:creator><pubDate>Sat, 23 Aug 2008 15:41:45 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 16:21:01 GMT]]></title><description><![CDATA[<p>Stichwort: Performance Counter</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570174</guid><dc:creator><![CDATA[ceplusplus*loggedoff]]></dc:creator><pubDate>Sat, 23 Aug 2008 16:21:01 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 17:51:33 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;Iostream&gt;
#include &lt;time.h&gt;

using namespace std;

int main()
{

	long long frequenz=0;
	long long zeit_vorher=0; 
	long long zeit_danach=0;
	QueryPerformanceFrequency((LARGE_INTEGER*) &amp;frequenz);
	long double zeit_Skala=1.0/frequenz;

	int x=0;
	QueryPerformanceCounter((LARGE_INTEGER*) &amp;zeit_vorher);

    //Zu messende Funktion
	for (int i=0; i&lt; 10; i++)
	{
		x+=1;
	}

    //Ende zu messende Funktion

	QueryPerformanceCounter((LARGE_INTEGER*) &amp;zeit_danach);

	long double zeit_Vergangen=(zeit_danach-zeit_vorher)*zeit_Skala;
	cout &lt;&lt; zeit_Vergangen &lt;&lt; &quot; In Sekunden&quot;;

	int y;
	cin &gt;&gt;y;

	return 1
}
</code></pre>
<p>!ACHTUNG: Es kann zu Problemen bei Multipocessorsystemen kommen.</p>
<blockquote>
<p>On a multiprocessor computer, it should not matter which processor is called. However, you can get different results on different processors due to bugs in the basic input/output system (BIOS) or the hardware abstraction layer (HAL). To specify processor affinity for a thread, use the SetThreadAffinityMask function.</p>
</blockquote>
<p><a href="http://msdn.microsoft.com/en-us/library/ms644904" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms644904</a></p>
<p>Und noch was zum Code der vor diesem Beitrag weiter oben gepostet wurde:</p>
<pre><code class="language-cpp">long result; 
.
.
.
.
result = static_cast&lt;long&gt;( (t2-t1)/CLOCKS_PER_SEC);
</code></pre>
<p>Ihr berechnet die Zeit in ganzen ( <strong>long</strong> ) vergangenen Sekunden und wundert euch warum bei kurzen Berechnungen 0 rauskommt?<br />
(Der Timer ist genauer als 1ne Sekunde sonst wäre da nicht <strong>CLOCKS_PER_SEC</strong>)</p>
<p>Denkt mal nach was pasiert wenn als Ergebnis z.B 0.98766 Sekunden rauskäme, aber das Ergebnis nur in ganzen Zahlen dargestellt wird.</p>
<p>(Antwort weiter unten: Bitte erst selbst denken!)</p>
<p>(Nein! Es wird nicht gerundet sondern alles hinter der Zahl, welche vor dem Komma steht (hier 0), einfach weggelassen!)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570180</guid><dc:creator><![CDATA[Andreas XXL]]></dc:creator><pubDate>Sat, 23 Aug 2008 17:51:33 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitfunktion on Sat, 23 Aug 2008 22:33:57 GMT]]></title><description><![CDATA[<p>Ey... Bist du bescheuert?</p>
<p>unskilled schrieb:</p>
<blockquote>
<pre><code class="language-cpp">duration = (double)(finish - start) / CLOCKS_PER_SEC;
</code></pre>
</blockquote>
<blockquote>
<pre><code class="language-cpp">result = static_cast&lt;long&gt;( (t2-t1)/CLOCKS_PER_SEC);
</code></pre>
</blockquote>
<p>Jz vergleich mal die beiden Zeilen... Ich such es dir extra raus und dann kommst du mit &quot;ich bin noch anfänger&quot; und machst es einfach weiterhin falsch...</p>
<p>Sry, aber versuch es doch wenigstens mal so, wie es geschrieben wird - wenn das nicht funktioniert, kannst du immernoch weiter rumheulen, dass es nich geht... Davor könntest du auch mal selbst suchen und denken, aber das is anscheind erst recht zu viel verlangt...</p>
<p>Und jz komm ja nich mit &quot;jeder hat ma klein angefangen&quot; oder so - nachdenken und lesen sollte man wohl auch von nem anfänger erwarten können... Ansonsten steht denke alles wissenswerte bei <code>Andreas XXL</code> im Post...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570304</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 23 Aug 2008 22:33:57 GMT</pubDate></item></channel></rss>