<?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[Konsolenfensterschließen verhindern: warum cin clear und co]]></title><description><![CDATA[<p>Hiho,</p>
<p>ich habe mir vorhin die FAQ durchgelesen und da entdeckt wie man in c++ das schließen des Konsolenfensters verhindert.</p>
<p>Was ich mich jetzt frage ist wieso ein</p>
<pre><code class="language-cpp">string a;
cin&gt;&gt;a;
return 0;
</code></pre>
<p>nicht möglich sein sollte, resp. wo der Nachteil daran liegt.</p>
<p>Da ich gerade keinen eigenen PC zur Verfügung habe um es zu probieren, frage ich es hier.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/164116/konsolenfensterschließen-verhindern-warum-cin-clear-und-co</link><generator>RSS for Node</generator><lastBuildDate>Sun, 13 Sep 2026 21:44:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/164116.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 05 Nov 2006 12:23:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Sun, 05 Nov 2006 12:23:56 GMT]]></title><description><![CDATA[<p>Hiho,</p>
<p>ich habe mir vorhin die FAQ durchgelesen und da entdeckt wie man in c++ das schließen des Konsolenfensters verhindert.</p>
<p>Was ich mich jetzt frage ist wieso ein</p>
<pre><code class="language-cpp">string a;
cin&gt;&gt;a;
return 0;
</code></pre>
<p>nicht möglich sein sollte, resp. wo der Nachteil daran liegt.</p>
<p>Da ich gerade keinen eigenen PC zur Verfügung habe um es zu probieren, frage ich es hier.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1168796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168796</guid><dc:creator><![CDATA[Shinja]]></dc:creator><pubDate>Sun, 05 Nov 2006 12:23:56 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Sun, 05 Nov 2006 12:36:13 GMT]]></title><description><![CDATA[<p>wieso ein String a? wieso nicht einfach ein</p>
<pre><code class="language-cpp">std::cin.get();
</code></pre>
<p>der wartet dann solange bis eine Eingabe kommt...<br />
und warum deiner kein vorteil hat ist der das wieder unnötiger speicher missbraucht wird <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/1168815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168815</guid><dc:creator><![CDATA[Dying]]></dc:creator><pubDate>Sun, 05 Nov 2006 12:36:13 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Sun, 05 Nov 2006 12:42:59 GMT]]></title><description><![CDATA[<p>in der Faq wird als problem beschrieben, dass ein einfaches cin.get() eventuell nicht ausreicht:</p>
<blockquote>
<p>- Da die Eingabe gepuffert ist, kann es passieren, dass Daten aus dem Puffer als Eingabe gewertet werden und sich das Programm daraufhin trotzdem sofort schließt</p>
</blockquote>
<p>naja, ich wollte wissen ob das bei dem oben genannten auch passieren kann. Falls nämlich ja wäre das ja nicht nur fürs Fensterschließen-verhindern wichtig... dann könnten ja auch Eingabefragen an den benutzer mitten im programm dadurch zunichte gemacht werden. Ich bin mal davon ausgegangen dass es also in dem fall nicht passieren würde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1168823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168823</guid><dc:creator><![CDATA[Shinja]]></dc:creator><pubDate>Sun, 05 Nov 2006 12:42:59 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Sun, 05 Nov 2006 12:49:34 GMT]]></title><description><![CDATA[<p>Shinja schrieb:</p>
<blockquote>
<p>in der Faq wird als problem beschrieben, dass ein einfaches cin.get() eventuell nicht ausreicht:</p>
<blockquote>
<p>- Da die Eingabe gepuffert ist, kann es passieren, dass Daten aus dem Puffer als Eingabe gewertet werden und sich das Programm daraufhin trotzdem sofort schließt</p>
</blockquote>
<p>naja, ich wollte wissen ob das bei dem oben genannten auch passieren kann. Falls nämlich ja wäre das ja nicht nur fürs Fensterschließen-verhindern wichtig... dann könnten ja auch Eingabefragen an den benutzer mitten im programm dadurch zunichte gemacht werden. Ich bin mal davon ausgegangen dass es also in dem fall nicht passieren würde.</p>
</blockquote>
<pre><code class="language-cpp">{
    std::cin.clear();
    std::cin.ignore(std::cin.rdbuf()-&gt;in_avail());
    std::cin.get();
}
</code></pre>
<blockquote>
<p>Die C++-Version löscht zuerst alle Fehlbits die eine Eingabe verhindern könnten und ignoriert dann soviele Zeichen wie im Puffer vorhanden sind.</p>
</blockquote>
<p><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/1168827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168827</guid><dc:creator><![CDATA[Dying]]></dc:creator><pubDate>Sun, 05 Nov 2006 12:49:34 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Sun, 05 Nov 2006 13:04:07 GMT]]></title><description><![CDATA[<p>ich nehme das mal als ja, auch die art wie dus machen wolltst gehts nicht.</p>
<p>Heißt das also, dass ich eigentlich vor jedem cin</p>
<pre><code class="language-cpp">std::cin.clear();
    std::cin.ignore(std::cin.rdbuf()-&gt;in_avail());
</code></pre>
<p>schreiben müsste, weil es sonst zu ner Fehleingabe kommen könnte?</p>
<p>Falls ja würde ich mich auch über ne Erklärung der 2. zeile freuen, ich versteh zwar was sie wohl machen soll aber nicht wie sie es macht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1168842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168842</guid><dc:creator><![CDATA[Shinja]]></dc:creator><pubDate>Sun, 05 Nov 2006 13:04:07 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Sun, 05 Nov 2006 13:19:54 GMT]]></title><description><![CDATA[<p>Nein musst du nicht!<br />
das cin.clear nutzt du um Fehlerstatuse zu löschen und aus Sicherheit das nichts mehr im Eingabebuffer ist.<br />
std::cin.ignore(std::cin.rdbuf()-&gt;in_avail());<br />
und dann musst du die im Eingabebuffer die befindlichen Zeichen löschen.<br />
Du kannst es zum Beispiel bei Fehlereingaben nutzen (Ein Integer wert wird verlangt und ein String wird eingetippt) und am ende um die Konsole nicht zu schließen<br />
Verstanden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1168850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168850</guid><dc:creator><![CDATA[Dying]]></dc:creator><pubDate>Sun, 05 Nov 2006 13:19:54 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Sun, 05 Nov 2006 13:45:48 GMT]]></title><description><![CDATA[<p>Nein, tut mir leid ich häng da grad ein bisschen:</p>
<p>man braucht den Eingabepuffer NICHT mitten im Programm zu löschen</p>
<pre><code class="language-cpp">int main
{
 int a;
 cin&gt;&gt;a;
 string b;
 cin&gt;&gt;b;
 cout&lt;&lt;a&lt;&lt;b;
}
</code></pre>
<p>(nur ein sehr dummes beispiel) Dieses Programm kann keine Probleme wegen dem Eingabepuffer haben.</p>
<p>wenn ich hingegen die das Konsolenfenster geoeffnet lassen will am Programmende muss ich den Eingabepuffer löschen.</p>
<pre><code class="language-cpp">{
 int a;
 cin&gt;&gt;a;
 cout&lt;&lt;a;
 string b;
 cin&gt;&gt;b;
}
</code></pre>
<p>Das Konsolenfenster könnte trotzdem schließen, weil da noch etwas im Eingabepuffer steht.</p>
<p>Das ist zumindest so, wie ich dich verstanden hab:</p>
<blockquote>
<p>- Da die Eingabe gepuffert ist, kann es passieren, dass Daten aus dem Puffer als Eingabe gewertet werden und sich das Programm daraufhin trotzdem sofort schließt</p>
</blockquote>
<blockquote>
<p>Heißt das also, dass ich eigentlich vor jedem cin</p>
<pre><code>std::cin.clear();
    std::cin.ignore(std::cin.rdbuf()-&gt;in_avail());
</code></pre>
<p>schreiben müsste, weil es sonst zu ner Fehleingabe kommen könnte?</p>
<p>Nein musst du nicht!</p>
</blockquote>
<p>Irgendwie komm ich da net mit</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1168868</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168868</guid><dc:creator><![CDATA[Shinja]]></dc:creator><pubDate>Sun, 05 Nov 2006 13:45:48 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Sun, 05 Nov 2006 14:14:49 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;
int main()
{
 int a;
 cin&gt;&gt;a;
 char b[5];
 cin&gt;&gt;b;
 cout&lt;&lt;a&lt;&lt;b;
}
</code></pre>
<p>okay ich werde es dir so gut wie möglich jetzt erklären!<br />
jetzt tu mal dieses Programm Kompilieren!<br />
Und sag mir mal was für ein Compiler du benutzt!<br />
so starte die .exe Anwendung und gebe, da int eine zahl ist, am anfang einen Buchstaben ein also ein Fehler, da ein integer verlangt wird.<br />
So das programm sollte folgendes ausgeben:<br />
a<br />
4314411<br />
und dann sofort beenden! ohne das du die b eingeben kannst!<br />
so und dass wollen wir verhindern dafür brauchen wir das cin.clear und das<br />
std::cin.ignore(std::cin.rdbuf()-&gt;in_avail());</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;
int main()
{
	int a;			//Integer a
	cin&gt;&gt;a;	
	while(true)		//Endlosschleife
	{

		if (cin.fail()) //falls im Eingabebuffer ein fehler ist wie zum Beipiel ein A
		{
			cin.clear();								//Eingabebufferlöschen
			cin.ignore(std::cin.rdbuf()-&gt;in_avail());	//Restzeichenlöschen
			cout&lt;&lt;&quot;Eingabe falsch! Wiederholen:&quot;&lt;&lt;endl;	
			cin&gt;&gt;a;										//neue Eingabe
		}
		else
			break;		//Schleifenabruch
	}
	char b[2];		
	cin&gt;&gt;b;
	while(true)
	{
		if (cin.fail()) //falls im Eingabebuffer ein fehler ist
	{
			cin.clear();
			cin.ignore(std::cin.rdbuf()-&gt;in_avail());
			cout&lt;&lt;&quot;Eingabe falsch!&quot;;
			cin&gt;&gt;b
	}
		else
			break;
	}
	cout&lt;&lt;a&lt;&lt;b;		//Ausgabe
}
</code></pre>
<p>Hier wenn du im Erstem ein A eingibst gibt er eine Fehler meldung da cin.fail dann ist. Der Fehler wird gelöscht und eine neue Eingabe wird gefordert.<br />
Ich hoffe mal das dir das weider hilft bei fragen frag einfach</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1168888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168888</guid><dc:creator><![CDATA[Dying]]></dc:creator><pubDate>Sun, 05 Nov 2006 14:14:49 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Sun, 05 Nov 2006 17:02:53 GMT]]></title><description><![CDATA[<p>Sehr gut beschrieben. Sowas gehört eigentlich mal ins FAQ, oder steht das schon dadrin und ich habs übersehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1169009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1169009</guid><dc:creator><![CDATA[Weedjo]]></dc:creator><pubDate>Sun, 05 Nov 2006 17:02:53 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Mon, 06 Nov 2006 05:52:35 GMT]]></title><description><![CDATA[<p>Vielen Dank, jetzt hab ichs kapiert! Das heisst also, dass ich tatsaechlich quasi nach jedem cin diese Kontrolle besser machen sollte (ausser man geht von der Fehlerlosigkeit der Benutzer aus... und die ist denke ich aber sehr selten) Es hat mich oben ein bisschen verwirrt, dass ich das bei eingaben mitten im Programm nicht zu machen braeuchte.</p>
<p>Nur noch eine kurze Frage:</p>
<p>statt dieser while(true) koennte man da auch einfach:</p>
<pre><code class="language-cpp">while(cin.fail())
...
</code></pre>
<p>schreiben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1169335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1169335</guid><dc:creator><![CDATA[Shinja]]></dc:creator><pubDate>Mon, 06 Nov 2006 05:52:35 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Mon, 06 Nov 2006 09:26:42 GMT]]></title><description><![CDATA[<p>am besten noch so</p>
<pre><code class="language-cpp">do
{
//cin und so
} while(!cin);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1169428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1169428</guid><dc:creator><![CDATA[dsafsadf]]></dc:creator><pubDate>Mon, 06 Nov 2006 09:26:42 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Mon, 06 Nov 2006 12:28:33 GMT]]></title><description><![CDATA[<p>auch wieder wahr.</p>
<p>Danke! !cin und cin..fail() bedeuten das gleiche, ja?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1169548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1169548</guid><dc:creator><![CDATA[Shinja]]></dc:creator><pubDate>Mon, 06 Nov 2006 12:28:33 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Tue, 07 Nov 2006 19:48:31 GMT]]></title><description><![CDATA[<p>Ja, !cin und cin.fail() bedeuten das gleiche.</p>
<p>Ich habe das Problem, dass der Code den Dying vorgestellt hatte, nicht so funktioniert, wie ich es wollte. Geb cih beispielsweise ein 's' ein, gerät er danach in eine Endlosschleife, mir ist es nicht möglich, eine neue eingabe zu machen...</p>
<p>Ich hab auch schon mal probiert, das</p>
<pre><code class="language-cpp">cin.ignore(std::cin.rdbuf()-&gt;in_avail());
</code></pre>
<p>durch ein</p>
<pre><code class="language-cpp">cin.seekg(0L,ios:.end)
</code></pre>
<p>zu ersetzen. ( Hab ich aus einem Buch)<br />
klappt beides nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170719</guid><dc:creator><![CDATA[Blacker]]></dc:creator><pubDate>Tue, 07 Nov 2006 19:48:31 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Tue, 07 Nov 2006 20:00:05 GMT]]></title><description><![CDATA[<p>Hm kann sein weil ich im code ein fehler hab</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;
int main()
{
    int a;            //Integer a
    cin&gt;&gt;a;   
    while(true)        //Endlosschleife
    {

        if (cin.fail()) //falls im Eingabebuffer ein fehler ist wie zum Beipiel ein A
        {
            cin.clear();                                //Eingabebufferlöschen
            cin.ignore(std::cin.rdbuf()-&gt;in_avail());    //Restzeichenlöschen
            cout&lt;&lt;&quot;Eingabe falsch! Wiederholen:&quot;&lt;&lt;endl;   
            cin&gt;&gt;a;                                        //neue Eingabe
        }
        else
            break;        //Schleifenabruch
    }
    char b[2];       
    cin&gt;&gt;b;
    while(true)
    {
        if (cin.fail()) //falls im Eingabebuffer ein fehler ist
    {
            cin.clear();
            cin.ignore(std::cin.rdbuf()-&gt;in_avail());
            cout&lt;&lt;&quot;Eingabe falsch!&quot;;
            cin&gt;&gt;b; //&lt;&lt;da war der fehler hab das selimikon vergessen
                    //Manche Compiler juckt das nicht und es kommen fehler...
    }
        else
            break;
    }
    cout&lt;&lt;a&lt;&lt;b;        //Ausgabe
}
</code></pre>
<p>Wenn es nicht dann weiß ich auch nicht was dein problem ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170730</guid><dc:creator><![CDATA[Dying]]></dc:creator><pubDate>Tue, 07 Nov 2006 20:00:05 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Tue, 07 Nov 2006 20:05:47 GMT]]></title><description><![CDATA[<p>hi, hatte deinen Code mit copy &amp; paste übernommen, klappte aber trotzdem wie gesagt<br />
nicht. Hab jetzt aber aus nem anderen tut ne Lösung die funktioniert:</p>
<pre><code class="language-cpp">cin.ignore(std::numeric_limits&lt;int&gt;::max(),'\n');
</code></pre>
<p>statt</p>
<pre><code class="language-cpp">cin.ignore(std::cin.rdbuf()-&gt;in_avail());
</code></pre>
<p>Verstehe aber immer noch nicht, warum die Variante mit</p>
<pre><code class="language-cpp">cin.ignore(std::cin.rdbuf()-&gt;in_avail());
</code></pre>
<p>nicht funktioniert. Jemand ne Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170735</guid><dc:creator><![CDATA[Blacker]]></dc:creator><pubDate>Tue, 07 Nov 2006 20:05:47 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Tue, 07 Nov 2006 20:07:16 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">cin.ignore(std::numeric_limits&lt;int&gt;::max(),'\n');
</code></pre>
<p>solange du das kapierst ist alles gut aber pass auf der leert den Buffer nur bis '\n' <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="😉"
    /> was für ein Compiler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170739</guid><dc:creator><![CDATA[Dying]]></dc:creator><pubDate>Tue, 07 Nov 2006 20:07:16 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Tue, 07 Nov 2006 20:14:23 GMT]]></title><description><![CDATA[<p>hab dev-c++, weiß leider net, was da für ein compiler hintersteckt...<br />
Bis '\n' zu löschen sollte aber doch für die misten Eingaben reichen, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170745</guid><dc:creator><![CDATA[Blacker]]></dc:creator><pubDate>Tue, 07 Nov 2006 20:14:23 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Tue, 07 Nov 2006 20:24:32 GMT]]></title><description><![CDATA[<p>!cin und cin.fail() sind nicht das gleiche, ersteres ist wahr wenn !cin.good() wahr ist bzw. cin.good() falsch ist und letzteres ist nur wahr wenn das failbit gesetzt ist. Es gibt aber auch noch das badbit und das eofbit.<br />
Und ich glaub die stream-callbacks können da auch noch mitmischen, bin ich mir aber nicht zu 100% sicher.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170753</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Tue, 07 Nov 2006 20:24:32 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenfensterschließen verhindern: warum cin clear und co on Wed, 08 Nov 2006 07:23:35 GMT]]></title><description><![CDATA[<p>lolz schrieb:</p>
<blockquote>
<p>!cin und cin.fail() sind nicht das gleiche, ersteres ist wahr wenn !cin.good() wahr ist bzw. cin.good() falsch ist und letzteres ist nur wahr wenn das failbit gesetzt ist. Es gibt aber auch noch das badbit und das eofbit.</p>
</blockquote>
<p>Falsch - schau dir einfach mal ios::operator!() und ios::fail() an, dann siehst du, was sie machen (op! gibt normalerweise fail() zurück und dieses wiederum überprüft das failbit <strong>und</strong> badbit).</p>
<p>(außerdem wird auch bei einem EOF das badbit gesetzt)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170875</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 08 Nov 2006 07:23:35 GMT</pubDate></item></channel></rss>