<?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[wie strings auseinander nehmen]]></title><description><![CDATA[<p>hi</p>
<p>ich muß ja zugeben, ich komm mehr aus der php richtung.</p>
<p>leider hab ich mit c++ grad ein sau dummes problem, was vermutlich keines ist.</p>
<p>ich les zeilenweise aus einer datei ein.<br />
da stehen nur daten drinnen. also...</p>
<p>01.12.2001<br />
12.03.2006<br />
.<br />
.<br />
.</p>
<p>ich hol mir des zeilenweise raus und tus in nen string rein.</p>
<p>also is im string s =&quot;01.12.2001&quot; drinnen...</p>
<p>wie kann ich jetzt am dümmsten des so machen, dass ich den dann zerpflücke und danach so zusammen setze?</p>
<p>aus<br />
01.12.2001<br />
mache<br />
20011201</p>
<p>gruß<br />
peterli</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/191189/wie-strings-auseinander-nehmen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 26 Sep 2026 03:00:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/191189.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 31 Aug 2007 08:21:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wie strings auseinander nehmen on Fri, 31 Aug 2007 08:21:46 GMT]]></title><description><![CDATA[<p>hi</p>
<p>ich muß ja zugeben, ich komm mehr aus der php richtung.</p>
<p>leider hab ich mit c++ grad ein sau dummes problem, was vermutlich keines ist.</p>
<p>ich les zeilenweise aus einer datei ein.<br />
da stehen nur daten drinnen. also...</p>
<p>01.12.2001<br />
12.03.2006<br />
.<br />
.<br />
.</p>
<p>ich hol mir des zeilenweise raus und tus in nen string rein.</p>
<p>also is im string s =&quot;01.12.2001&quot; drinnen...</p>
<p>wie kann ich jetzt am dümmsten des so machen, dass ich den dann zerpflücke und danach so zusammen setze?</p>
<p>aus<br />
01.12.2001<br />
mache<br />
20011201</p>
<p>gruß<br />
peterli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1355860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1355860</guid><dc:creator><![CDATA[peterli]]></dc:creator><pubDate>Fri, 31 Aug 2007 08:21:46 GMT</pubDate></item><item><title><![CDATA[Reply to wie strings auseinander nehmen on Fri, 31 Aug 2007 08:25:39 GMT]]></title><description><![CDATA[<p>per substr ist das recht einfach, vorausgesetz Tag und Monat sind 2 Stellig, Jahr 4 Stellig.</p>
<pre><code class="language-cpp">string s = &quot;01.12.2003&quot;;
string iso(s.substr(6, 4) + s.substr(3, 2) + s.substr(0, 2));
cout &lt;&lt; iso &lt;&lt; endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1355863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1355863</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Fri, 31 Aug 2007 08:25:39 GMT</pubDate></item><item><title><![CDATA[Reply to wie strings auseinander nehmen on Fri, 31 Aug 2007 08:49:40 GMT]]></title><description><![CDATA[<p>hi</p>
<p>vielen dank!</p>
<p>dann hab ich gleich noch ne frage...</p>
<p>ich habs jetzt so</p>
<pre><code class="language-cpp">int main () 
{
    fstream outputFile;
    ifstream inputFile(&quot;test.txt&quot;);
    outputFile.open(&quot;output.txt&quot;, ios::out);
    while(!inputFile.eof())
    {
           string s;
           getline( inputFile, s, inputFile.widen('&gt;') );
           string txt(s.substr(6, 4) + s.substr(3, 2) + s.substr(0, 2));
           outputFile &lt;&lt; txt &lt;&lt; endl;
    }
    outputFile.close();
    system(&quot;pause&quot;);

    return 0;
}
</code></pre>
<p>leider macht der mir aber nur die erste zeile.</p>
<p>was mach ich da falsch?</p>
<p>gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1355874</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1355874</guid><dc:creator><![CDATA[peterli]]></dc:creator><pubDate>Fri, 31 Aug 2007 08:49:40 GMT</pubDate></item><item><title><![CDATA[Reply to wie strings auseinander nehmen on Fri, 31 Aug 2007 08:53:02 GMT]]></title><description><![CDATA[<p>hi</p>
<p>ok, hab den fehler schon... des kommt davon, wenn man aus einem seiner anderen cods was rauskopiert.. *g*</p>
<p>lag an dem...</p>
<p>inputFile.widen('&gt;')</p>
<p>danke nochmal!!</p>
<p>gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1355878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1355878</guid><dc:creator><![CDATA[peterli]]></dc:creator><pubDate>Fri, 31 Aug 2007 08:53:02 GMT</pubDate></item><item><title><![CDATA[Reply to wie strings auseinander nehmen on Fri, 31 Aug 2007 16:35:16 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;algorithm&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;

bool is_dot(char c) { return c == '.'; }

int main()
{
	std::ofstream out_stream(&quot;output.txt&quot;);
	std::ifstream inp_stream(&quot;input.txt&quot;);
	std::string line_tmp;
	while (std::getline(inp_stream, line_tmp))
	{
		std::reverse(line_tmp.begin(), line_tmp.end());
		std::remove_if(line_tmp.begin(), line_tmp.end(), is_dot);
		out_stream &lt;&lt; line_tmp &lt;&lt; std::endl;
	}
}
</code></pre>
<p>^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1356283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1356283</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Fri, 31 Aug 2007 16:35:16 GMT</pubDate></item><item><title><![CDATA[Reply to wie strings auseinander nehmen on Fri, 31 Aug 2007 16:44:21 GMT]]></title><description><![CDATA[<p>Guck nochmal drüber, aus 01.12.2001 würde bei dir 10022101 und nicht 20011201 werden :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1356287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1356287</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 31 Aug 2007 16:44:21 GMT</pubDate></item><item><title><![CDATA[Reply to wie strings auseinander nehmen on Fri, 31 Aug 2007 16:52:16 GMT]]></title><description><![CDATA[<p>ähm ja stimmt ... vergessen ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1356293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1356293</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Fri, 31 Aug 2007 16:52:16 GMT</pubDate></item></channel></rss>