<?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[Letzter Punkt im String]]></title><description><![CDATA[<p>Ich schreibe gerade ein Programm dass Videodateien speichert. Dass problem ist die endung der Datei. Wie kann ich die endung an meiner neuen Datei anhängen ?.<br />
Ich habs so gemacht</p>
<p>neu = alt[alt.size()-4] + alt[alt.size()-3] + alt[alt.size()-2] + alt[alt.size()-1];</p>
<p>Dass ist natürlich nicht gut ^^</p>
<p>Habt ihr eine gute lösung ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/283283/letzter-punkt-im-string</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 17:36:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/283283.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 Mar 2011 20:56:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Letzter Punkt im String on Tue, 08 Mar 2011 20:56:40 GMT]]></title><description><![CDATA[<p>Ich schreibe gerade ein Programm dass Videodateien speichert. Dass problem ist die endung der Datei. Wie kann ich die endung an meiner neuen Datei anhängen ?.<br />
Ich habs so gemacht</p>
<p>neu = alt[alt.size()-4] + alt[alt.size()-3] + alt[alt.size()-2] + alt[alt.size()-1];</p>
<p>Dass ist natürlich nicht gut ^^</p>
<p>Habt ihr eine gute lösung ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2031508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031508</guid><dc:creator><![CDATA[lolipop123]]></dc:creator><pubDate>Tue, 08 Mar 2011 20:56:40 GMT</pubDate></item><item><title><![CDATA[Reply to Letzter Punkt im String on Tue, 08 Mar 2011 21:03:01 GMT]]></title><description><![CDATA[<p>?</p>
<pre><code class="language-cpp">string oldfilename = &quot;datei&quot;, extension = &quot;.avi&quot;;
// --&gt;
string newfilename = oldfilename + extension;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2031513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031513</guid><dc:creator><![CDATA[ipsec]]></dc:creator><pubDate>Tue, 08 Mar 2011 21:03:01 GMT</pubDate></item><item><title><![CDATA[Reply to Letzter Punkt im String on Tue, 08 Mar 2011 21:15:13 GMT]]></title><description><![CDATA[<p><a href="http://ideone.com/PIRj4" rel="nofollow">http://ideone.com/PIRj4</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2031518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031518</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 08 Mar 2011 21:15:13 GMT</pubDate></item><item><title><![CDATA[Reply to Letzter Punkt im String on Tue, 08 Mar 2011 21:23:26 GMT]]></title><description><![CDATA[<p>Ich sehe da hat sich jemand mit dem Input gespielt <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 />
Wenn mans darauf anlegt, dann halt entweder ein try-catch um die Zeile, oder eben auf std::string::npos vergleichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2031520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031520</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 08 Mar 2011 21:23:26 GMT</pubDate></item><item><title><![CDATA[Reply to Letzter Punkt im String on Tue, 08 Mar 2011 22:18:59 GMT]]></title><description><![CDATA[<p>Wie wäre es mit regulären Ausdrücken?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2031541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031541</guid><dc:creator><![CDATA[Wurst]]></dc:creator><pubDate>Tue, 08 Mar 2011 22:18:59 GMT</pubDate></item><item><title><![CDATA[Reply to Letzter Punkt im String on Tue, 08 Mar 2011 22:21:40 GMT]]></title><description><![CDATA[<p>Wurst schrieb:</p>
<blockquote>
<p>Wie wäre es mit regulären Ausdrücken?</p>
</blockquote>
<p>Dumme Idee, regex ist viel langsamer, das kann man mit nem simplen rfind lösen <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/2031542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031542</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 08 Mar 2011 22:21:40 GMT</pubDate></item><item><title><![CDATA[Reply to Letzter Punkt im String on Tue, 08 Mar 2011 22:59:20 GMT]]></title><description><![CDATA[<p>Die Geschwindigkeit ist dabei nun wirklich egal.<br />
Die Frage ist was übersichtlicher ist.<br />
Für jmd. der viel mit Regexen arbeitet wahrscheinlich die Regexen, für alle anderen Vermutlich ohne Regexen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2031551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031551</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 08 Mar 2011 22:59:20 GMT</pubDate></item><item><title><![CDATA[Reply to Letzter Punkt im String on Tue, 08 Mar 2011 23:14:00 GMT]]></title><description><![CDATA[<p>Regex ist genau dafür nicht gedacht. Und natürlich ist es ein Unterschied, wenn er viele Files parst. Aber du hast vermutlich Recht, wenn du sagst, dass der Unterschied so gering ist, dass niemand etwas merkt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2031553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031553</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 08 Mar 2011 23:14:00 GMT</pubDate></item><item><title><![CDATA[Reply to Letzter Punkt im String on Wed, 09 Mar 2011 10:09:19 GMT]]></title><description><![CDATA[<p>Wenn das Parsen so simpel klappt, wieso dann plötzlich ne Regex-Maschine reinhauen? Es läuft und es ist nichts dagegen einzuwenden, also warum ändern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2031665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031665</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Wed, 09 Mar 2011 10:09:19 GMT</pubDate></item><item><title><![CDATA[Reply to Letzter Punkt im String on Wed, 09 Mar 2011 10:29:43 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;iostream&gt;

std::string
extract_file_extension( std::string const&amp; file_name,
						bool keep_dot = false )
{
	std::string::size_type pos = file_name.find_last_of( '.' );
	if ( pos == std::string::npos )
		return std::string();

	std::string ext( file_name, ( keep_dot ) ? pos : pos + 1 );

	return ext;
}

int
main( int argc, char** argv )
{
	std::string s = &quot;/path/with/file.ext&quot;;

	std::cout &lt;&lt; s &lt;&lt; std::endl;

	std::cout &lt;&lt; extract_file_extension( s ) &lt;&lt; std::endl;
	std::cout &lt;&lt; extract_file_extension( s, true ) &lt;&lt; std::endl;

	std::cin.get();
	return 0;
}
</code></pre>
<p>Gut Schuß<br />
VuuRWerK <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/2031674</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031674</guid><dc:creator><![CDATA[VuuRWerK]]></dc:creator><pubDate>Wed, 09 Mar 2011 10:29:43 GMT</pubDate></item></channel></rss>