<?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[strcpy und strcat veraltet]]></title><description><![CDATA[<p>Hi,<br />
habe schon gesucht, aber nix (passendes) gefunden. <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 C++ Anfänger, bzw. hab erst angefangen (mit dem Buch &quot;Objektoerientiertes Programmieren von Anfang an&quot; von Helmut Erlenkötter)</p>
<p>Nun, mein Programm sieht folgendermaßen aus:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstring&gt;
using namespace std;

int main()
{
	char wort[15];
	strcpy(wort,&quot;Hallo&quot;);
	cout &lt;&lt; wort;
	cout &lt;&lt; &quot;\n&quot; &lt;&lt; strlen(wort);
	strcat(wort,&quot; Welt!&quot;);
	cout &lt;&lt; &quot;\n&quot; &lt;&lt; wort;
	cout &lt;&lt; &quot;\n&quot; &lt;&lt; strlen(wort);

	std::cin.clear();
	std::cin.ignore( std::cin.rdbuf()-&gt;in_avail() );
	std::cin.get(); 
	return 0;
}
</code></pre>
<p>Mein Compiler (Visual C++ Express Edition) sagt mir, dass &quot;strcpy&quot; und &quot;strcat&quot; veraltet ist, wie heißen denn die &quot;neuen&quot; Versionen?</p>
<p>MfG<br />
Luinechor</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/174945/strcpy-und-strcat-veraltet</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 00:18:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/174945.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 05 Mar 2007 15:21:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 15:21:20 GMT]]></title><description><![CDATA[<p>Hi,<br />
habe schon gesucht, aber nix (passendes) gefunden. <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 C++ Anfänger, bzw. hab erst angefangen (mit dem Buch &quot;Objektoerientiertes Programmieren von Anfang an&quot; von Helmut Erlenkötter)</p>
<p>Nun, mein Programm sieht folgendermaßen aus:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstring&gt;
using namespace std;

int main()
{
	char wort[15];
	strcpy(wort,&quot;Hallo&quot;);
	cout &lt;&lt; wort;
	cout &lt;&lt; &quot;\n&quot; &lt;&lt; strlen(wort);
	strcat(wort,&quot; Welt!&quot;);
	cout &lt;&lt; &quot;\n&quot; &lt;&lt; wort;
	cout &lt;&lt; &quot;\n&quot; &lt;&lt; strlen(wort);

	std::cin.clear();
	std::cin.ignore( std::cin.rdbuf()-&gt;in_avail() );
	std::cin.get(); 
	return 0;
}
</code></pre>
<p>Mein Compiler (Visual C++ Express Edition) sagt mir, dass &quot;strcpy&quot; und &quot;strcat&quot; veraltet ist, wie heißen denn die &quot;neuen&quot; Versionen?</p>
<p>MfG<br />
Luinechor</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1239637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239637</guid><dc:creator><![CDATA[Luinechor]]></dc:creator><pubDate>Mon, 05 Mar 2007 15:21:20 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 15:23:48 GMT]]></title><description><![CDATA[<p>std::string</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1239640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239640</guid><dc:creator><![CDATA[Cpt.Tanga]]></dc:creator><pubDate>Mon, 05 Mar 2007 15:23:48 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 15:26:35 GMT]]></title><description><![CDATA[<p>Kurz und knapp. <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 />
Und wie wird das dann geschrieben?</p>
<pre><code class="language-cpp">std::string(wort,&quot;Hallo&quot;);
</code></pre>
<p>Da bekomm ich ne Fehlermeldung...^^<br />
Und was ist dann mit strcat?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1239641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239641</guid><dc:creator><![CDATA[Luinechor]]></dc:creator><pubDate>Mon, 05 Mar 2007 15:26:35 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 15:31:34 GMT]]></title><description><![CDATA[<p>Glaub nicht alles, was Microsoft behauptet. Meines Wissens sind diese Meldungen durch keinerlei Standard gedeckt. Lern also ruhig weiter nach dem Buch.</p>
<p>Wie die &quot;neue&quot; Funktion heisst, steht in der Compilermeldung übrigens direkt neben der Behauptung, dass die Funktion veraltet ist <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="😉"
    /> - aber wie gesagt: Das ist Microsofts Meinung. Glaube nicht, dass Du das Programm mit den neuen Funktionen noch irgendwo anders übersetzt bekommst.</p>
<p>(Darauf, dass ein OO-Buch mit Char-Arrays statt mit std::strings anfängt, sollte es denn so sein, gehe ich an dieser Stelle zur Abwechslung mal nicht ein).</p>
<p>EDIT:<br />
Gleich mal nen Grundkurs in Fragen stellen: &quot;...bekomme ich ne Fehlermeldung&quot; ist <strong>nicht</strong> aussagekräftig <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>Und zum Thema &quot;wie schreibt man das&quot;:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt; // &lt;-
using namespace std;

int main()
{
    string wort; // &lt;-
    wort = &quot;Hallo&quot;; // &lt;-
    cout &lt;&lt; wort;
    cout &lt;&lt; &quot;\n&quot; &lt;&lt; wort.length(); // &lt;-
    wort += &quot; Welt!&quot;; // &lt;-
    cout &lt;&lt; &quot;\n&quot; &lt;&lt; wort;
    cout &lt;&lt; &quot;\n&quot; &lt;&lt; wort.length(); // &lt;-

    std::cin.clear();
    std::cin.ignore( std::cin.rdbuf()-&gt;in_avail() );
    std::cin.get();
    return 0; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1239642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239642</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 05 Mar 2007 15:31:34 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 15:33:27 GMT]]></title><description><![CDATA[<p>Okay Danke, dann werde ich mich weiter nach dem Lernstoff halten.</p>
<p>- Luinechor</p>
<p>Edit:<br />
Jo, das weiß ich, dass das nicht aussagekräftig ist, allerdings muss ich erstmal wissen, wie es geschrieben wird/wie man es verwendet, wenn DANN noch eine Fehlermeldung kommt, dann muss sie natürlich aussagekräftiger sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1239646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239646</guid><dc:creator><![CDATA[Luinechor]]></dc:creator><pubDate>Mon, 05 Mar 2007 15:33:27 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 16:48:51 GMT]]></title><description><![CDATA[<p>Und davon mal abgesehen gibt es auch sowas wie std::endl;</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt; // &lt;-

int main()
{
    std::string word(&quot;Hallo&quot;);
    std::cout &lt;&lt; word &lt;&lt; std::endl;
    std::cout &lt;&lt; &quot;String-Laenge: &quot; &lt;&lt; word.length() &lt;&lt; std::endl;
    word += &quot; Welt!&quot;;
    std::cout &lt;&lt; word &lt;&lt; std::endl;
    std::cout &lt;&lt; &quot;String-Laenge: &quot; &lt;&lt; word.length() &lt;&lt; std::endl;

    std::cin.clear();
    std::cin.ignore(std::cin.rdbuf()-&gt;in_avail());
    std::cin.get();
    return 0;
}
</code></pre>
<p>so sollte das eigentlich auch gehen ... <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/1239691</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239691</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 05 Mar 2007 16:48:51 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 17:34:15 GMT]]></title><description><![CDATA[<blockquote>
<p>Wie die &quot;neue&quot; Funktion heisst, steht in der Compilermeldung übrigens direkt neben der Behauptung, dass die Funktion veraltet ist</p>
</blockquote>
<p>Wie heist den die Funktion die man, laut MS, nehmen sollte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1239730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239730</guid><dc:creator><![CDATA[DEvent]]></dc:creator><pubDate>Mon, 05 Mar 2007 17:34:15 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 17:56:18 GMT]]></title><description><![CDATA[<p>MSDN Library schrieb:</p>
<blockquote>
<pre><code class="language-cpp">errno_t strcpy_s(
   char *strDestination,
   size_t numberOfElements,
   const char *strSource 
);
errno_t strcat_s(
   char *strDestination,
   size_t numberOfElements,
   const char *strSource 
);
</code></pre>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1239751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239751</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 05 Mar 2007 17:56:18 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 17:58:49 GMT]]></title><description><![CDATA[<p>Öh, und was macht &quot;std::endl;&quot; ?<br />
Und wegen diesem std::, ich habe folgendes gelesen:</p>
<blockquote>
<p>weil durch die neuen bibos die cout anweisung in einem namensraum liegt -&gt; std;</p>
<p>die namensräume wurden eingeführt damit es keine überschneidungen der variablen bei großen projekten gibt.</p>
</blockquote>
<p>Ich benutze immer &quot;using namespace std;&quot;, damit muss man dann std:: nicht hinschreiben, warum machen es dann doch immer alle?<br />
Bin da grad ein bisschen verwirrt (kann in C++ noch fast nix, hab erst angefangen..^^)</p>
<p>PS:<br />
Bei mir steht neben der Warnung (also das sie veraltet ist) nichts, nur dass es veraltet ist.^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1239752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239752</guid><dc:creator><![CDATA[Luinechor]]></dc:creator><pubDate>Mon, 05 Mar 2007 17:58:49 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 18:01:49 GMT]]></title><description><![CDATA[<p>Luinechor schrieb:</p>
<blockquote>
<p>Öh, und was macht &quot;std::endl;&quot; ?</p>
</blockquote>
<p>Es macht einen Zeilenwechsel und zusätzlich macht es, dass die Ausgabe direkt auf dem Schirm erscheint, da cout gepuffert ist.</p>
<blockquote>
<p>Ich benutze immer &quot;using namespace std;&quot;, damit muss man dann std:: nicht hinschreiben, warum machen es dann doch immer alle?</p>
</blockquote>
<p>Kann man auch machen, nur in Headerdateien sollte man &quot;using namespace&quot; vermeiden. Ich denke bei so Lehrbuchbeispielen ist es nicht verkehrt, den Ursprung dazuzuschreiben, im Zweifel denk es dir einfach weg <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>PS:<br />
Bei mir steht neben der Warnung (also das sie veraltet ist) nichts, nur dass es veraltet ist.^^</p>
</blockquote>
<p>Jo, sorry, mein Fehler.<br />
Um den Ergänzungstext zu sehen klicke mal unter den Fehlermeldungen auf den Reiter &quot;Ausgabe&quot;. Falls der Reiter nicht vorhanden ist über das Menü Ansicht-&gt;Ausgabe aktivieren, dann siehst Du was ich meinte <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/1239755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239755</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 05 Mar 2007 18:01:49 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 18:05:33 GMT]]></title><description><![CDATA[<p>Das mit std ist noch nicht so wichtig. Schreib ruhig immer using namespace std;<br />
Nur NICHT in Header-Dateien!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1239758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239758</guid><dc:creator><![CDATA[fghjkfdh]]></dc:creator><pubDate>Mon, 05 Mar 2007 18:05:33 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 18:08:01 GMT]]></title><description><![CDATA[<p>Luinechor schrieb:</p>
<blockquote>
<blockquote>
<p>weil durch die neuen bibos die cout anweisung in einem namensraum liegt -&gt; std;</p>
<p>die namensräume wurden eingeführt damit es keine überschneidungen der variablen bei großen projekten gibt.</p>
</blockquote>
</blockquote>
<p>Da hast du doch die Antwort.<br />
Je nachdem wie viele Header du einbindest kommen uU schon sehr viele std:: funktionen zusammen, deren Namen du nicht verwenden solltest wenn du using namspace std hast.</p>
<p>Außerdem hast du mit dem std:: immer auf den ersten Blick die Übersicht was stdlib - Funktionen sind und was nicht.</p>
<p>[OT]<br />
gibt es was vergleichbares zu std::endl für &quot;\t&quot; ich hatte endl bei meinen ersten gcc-Projekten immer per #define endl &quot;\n&quot;, da MSVC an einigen stellen auch ohne das std:: Übersetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1239759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239759</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Mon, 05 Mar 2007 18:08:01 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 19:20:29 GMT]]></title><description><![CDATA[<p>soviel ich weiß gibt es nichts vergleichbares zu \t mit endl<br />
da endl einfach nur den puffer leert und eine neue zeile hinzufügt, es ist also keine formatierung</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1239799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239799</guid><dc:creator><![CDATA[Stelfer]]></dc:creator><pubDate>Mon, 05 Mar 2007 19:20:29 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 19:32:08 GMT]]></title><description><![CDATA[<p>strcpy, strcat und die meisten anderen C-String-Funktionen braucht man in C++ ja eh nicht. Fürs bytes-kopieren ist memcpy außerdem idealer.</p>
<p>btw. strcpy_s und strcat_s sind nicht Standard konform und auf anderen Systemen wird zB strlcpy und strlcat als sichere Funktionen angeboten.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15276">@darthdespotism</a><br />
ne, endl ist kein #define endl '\n'</p>
<p>Schau dir mal an, was endl genau macht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1239816</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239816</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Mon, 05 Mar 2007 19:32:08 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 19:54:44 GMT]]></title><description><![CDATA[<p>hab ich schon bemerkt.</p>
<p>Ich habe mir aber dann für '\t' ein #define angelegt (#define TAB '\t') hat er gemeint das wäre irgendwie vom Standart verboten (g++ 4.1) daher dachte ich gibts hier vll auch einen festen std:: <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/1239826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239826</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Mon, 05 Mar 2007 19:54:44 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Mon, 05 Mar 2007 20:15:51 GMT]]></title><description><![CDATA[<p>darthdespotism schrieb:</p>
<blockquote>
<p>Ich habe mir aber dann für '\t' ein #define angelegt (#define TAB '\t') hat er gemeint das wäre irgendwie vom stan**** verboten (g++ 4.1) daher dachte ich gibts hier vll auch einen festen std:: <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>Was spricht dagegen, eine Konstante anzulegen?</p>
<pre><code class="language-cpp">namespace constants {
    char const tab = '\t';
    char const wtab = L'\t';
};
</code></pre>
<p>Ich kann es mir übrigens nicht verkneifen, noch eine Bemerkung zum OP-Problem zu machen: Die &quot;neue&quot; Version von 'strcpy' lautet 'operator =', die von 'memcpy' lautet 'std::copy' (!).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1239842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239842</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Mon, 05 Mar 2007 20:15:51 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy und strcat veraltet on Tue, 06 Mar 2007 07:27:07 GMT]]></title><description><![CDATA[<p>Konrad Rudolph schrieb:</p>
<blockquote>
<p>darthdespotism schrieb:</p>
<blockquote>
<p>Ich habe mir aber dann für '\t' ein #define angelegt (#define TAB '\t') hat er gemeint das wäre irgendwie vom stan**** verboten (g++ 4.1) daher dachte ich gibts hier vll auch einen festen std:: <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>Was spricht dagegen, eine Konstante anzulegen?</p>
<pre><code class="language-cpp">namespace constants {
    char const tab = '\t';
    char const wtab = L'\t';
};
</code></pre>
</blockquote>
<p>Wenn schon, dann bitte <em>const <strong>wchar_t</strong> wtab = L'\t'</em> <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>Im Zusammenhang mit endl sollte ich vielleicht noch flush erwähnen - der schickt den Inhalt des Ausgabepuffers ans System, ohne vorher etwas zu schreiben ( <code>cout&lt;&lt;endl;</code> ist letztendlich <code>cout&lt;&lt;'\n'&lt;&lt;flush;</code> ).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1239997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239997</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 06 Mar 2007 07:27:07 GMT</pubDate></item></channel></rss>