<?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[Überprüfen ob Dateiendung richtig ist]]></title><description><![CDATA[<p>Moin moin,<br />
ich habe TOpenDialog eingebunden. Wollte nun nach Auswahl der Datei überprüfen ob die Dateiendung stimmt. Also genauer, ob das eine *.pdf oder *.xls usw. ist. Gibt es da eine Möglichkeit? Gibt's nen Quelltextauszug?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/167706/überprüfen-ob-dateiendung-richtig-ist</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 06:55:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/167706.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Dec 2006 09:03:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Überprüfen ob Dateiendung richtig ist on Thu, 14 Dec 2006 09:03:48 GMT]]></title><description><![CDATA[<p>Moin moin,<br />
ich habe TOpenDialog eingebunden. Wollte nun nach Auswahl der Datei überprüfen ob die Dateiendung stimmt. Also genauer, ob das eine *.pdf oder *.xls usw. ist. Gibt es da eine Möglichkeit? Gibt's nen Quelltextauszug?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1191569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191569</guid><dc:creator><![CDATA[Drumer]]></dc:creator><pubDate>Thu, 14 Dec 2006 09:03:48 GMT</pubDate></item><item><title><![CDATA[Reply to Überprüfen ob Dateiendung richtig ist on Thu, 14 Dec 2006 09:19:34 GMT]]></title><description><![CDATA[<p>Du kannst dir vom Dialog den Dateinamen zurückgeben lassen, dort drin nach dem letzten Punkt suchen und diesen mit deinen Wunschendungen vergleichen:</p>
<pre><code class="language-cpp">string dateiname=...;
string endung=dateiname.substr(dateiname.find_last_of('.');
if(endung==&quot;.xls&quot;)
  cout&lt;&lt;&quot;Excel-File&quot;;
else if(endung==&quot;.pdf&quot;)
  cout&lt;&lt;&quot;PDF-Datei&quot;;
...
</code></pre>
<p>(ich bin sicher, AnsiString bietet etwas ähnliches wie substr() und find_last_of())</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1191576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191576</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 14 Dec 2006 09:19:34 GMT</pubDate></item><item><title><![CDATA[Reply to Überprüfen ob Dateiendung richtig ist on Thu, 14 Dec 2006 09:20:32 GMT]]></title><description><![CDATA[<p>Cool, thanks.<br />
Das ist sehr gut. Danke schön. Cooles Forum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1191577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191577</guid><dc:creator><![CDATA[Drumer]]></dc:creator><pubDate>Thu, 14 Dec 2006 09:20:32 GMT</pubDate></item><item><title><![CDATA[Reply to Überprüfen ob Dateiendung richtig ist on Thu, 14 Dec 2006 09:22:35 GMT]]></title><description><![CDATA[<p>Es geht noch einfacher. Die VCL bietet die Funktion</p>
<pre><code class="language-cpp">AnsiString __fastcall ExtractFileExt(const AnsiString FileName)
</code></pre>
<p>Die gibt dir die Dateiendung direkt zurück.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1191578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191578</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 14 Dec 2006 09:22:35 GMT</pubDate></item><item><title><![CDATA[Reply to Überprüfen ob Dateiendung richtig ist on Thu, 14 Dec 2006 09:34:41 GMT]]></title><description><![CDATA[<p>Noch besser! Danke an euch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1191584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1191584</guid><dc:creator><![CDATA[Drumer]]></dc:creator><pubDate>Thu, 14 Dec 2006 09:34:41 GMT</pubDate></item></channel></rss>