<?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[Datei Pfad finden zum Benutzen der Ini Datei]]></title><description><![CDATA[<p>hey Leute,</p>
<p>Ich will eine Ini Datei auslesen, die sich im selben Ordner wie mein Programm befindet. Ich hab also mit dieser Funktion den Pfad meiner exe herausgefunden:</p>
<pre><code class="language-cpp">CString GetApplicationDirectory() 
{ 
   TCHAR szPathName[_MAX_PATH]; 
   ::GetModuleFileName(NULL, szPathName, _MAX_PATH); 
   LPTSTR pszFileName = _tcsrchr(szPathName, '\\') + 1; 
   *pszFileName = '\0'; 
   return szPathName; 
}
</code></pre>
<p>Dann hättte ich einfach nur noch den Namen meiner Ini Datei draufgeschoben, dass Problem ist:</p>
<p>Die Funktion liefert mir den Pfad so:</p>
<pre><code>C:\Users\Name\Documents\Visual Studio 2010\Projects\INI\Debug\
</code></pre>
<p>Das es funktioniert, müsste es so sein:</p>
<pre><code>C://Users/Name/Documents/Visual Studio 2010/Projects/INI/Debug/
</code></pre>
<p>Wie könnte ich das &quot;Problem&quot; lösen?<br />
Bitte seit nicht so hart mit mir, hab erst vor kurzer Zeit mit c++ angefangen^^</p>
<p>Danke im vorhinein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/299599/datei-pfad-finden-zum-benutzen-der-ini-datei</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 04:18:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/299599.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Feb 2012 18:27:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei Pfad finden zum Benutzen der Ini Datei on Tue, 14 Feb 2012 18:27:25 GMT]]></title><description><![CDATA[<p>hey Leute,</p>
<p>Ich will eine Ini Datei auslesen, die sich im selben Ordner wie mein Programm befindet. Ich hab also mit dieser Funktion den Pfad meiner exe herausgefunden:</p>
<pre><code class="language-cpp">CString GetApplicationDirectory() 
{ 
   TCHAR szPathName[_MAX_PATH]; 
   ::GetModuleFileName(NULL, szPathName, _MAX_PATH); 
   LPTSTR pszFileName = _tcsrchr(szPathName, '\\') + 1; 
   *pszFileName = '\0'; 
   return szPathName; 
}
</code></pre>
<p>Dann hättte ich einfach nur noch den Namen meiner Ini Datei draufgeschoben, dass Problem ist:</p>
<p>Die Funktion liefert mir den Pfad so:</p>
<pre><code>C:\Users\Name\Documents\Visual Studio 2010\Projects\INI\Debug\
</code></pre>
<p>Das es funktioniert, müsste es so sein:</p>
<pre><code>C://Users/Name/Documents/Visual Studio 2010/Projects/INI/Debug/
</code></pre>
<p>Wie könnte ich das &quot;Problem&quot; lösen?<br />
Bitte seit nicht so hart mit mir, hab erst vor kurzer Zeit mit c++ angefangen^^</p>
<p>Danke im vorhinein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2181149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2181149</guid><dc:creator><![CDATA[shock]]></dc:creator><pubDate>Tue, 14 Feb 2012 18:27:25 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Pfad finden zum Benutzen der Ini Datei on Tue, 14 Feb 2012 18:46:37 GMT]]></title><description><![CDATA[<p>shock schrieb:</p>
<blockquote>
<p>Das es funktioniert, müsste es so sein:</p>
<pre><code>C://Users/Name/Documents/Visual Studio 2010/Projects/INI/Debug/
</code></pre>
</blockquote>
<p>Warum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2181159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2181159</guid><dc:creator><![CDATA[TyRoXx]]></dc:creator><pubDate>Tue, 14 Feb 2012 18:46:37 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Pfad finden zum Benutzen der Ini Datei on Tue, 14 Feb 2012 18:58:46 GMT]]></title><description><![CDATA[<p>Weil man nur so die INI Datei auslesen kann, zumindest ging es bei mir nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2181171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2181171</guid><dc:creator><![CDATA[shock]]></dc:creator><pubDate>Tue, 14 Feb 2012 18:58:46 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Pfad finden zum Benutzen der Ini Datei on Wed, 15 Feb 2012 02:37:11 GMT]]></title><description><![CDATA[<p>Ich hab zwar keine Ahnung, warum du CString verwendest, wenn es in C++ den std::string gibt, aber wenn der Iteratoren bietet, geht das so:</p>
<pre><code class="language-cpp">std::replace(beginiter, enditer, '/', '\\');
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2181280</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2181280</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 15 Feb 2012 02:37:11 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Pfad finden zum Benutzen der Ini Datei on Wed, 15 Feb 2012 07:08:19 GMT]]></title><description><![CDATA[<p>Ich liebe char arrays auch ;-).</p>
<pre><code class="language-cpp">CString GetApplicationDirectory() 
{ 
   TCHAR szPathName[_MAX_PATH]; 
   ::GetModuleFileName(NULL, szPathName, _MAX_PATH); 
   LPTSTR pszFileName = _tcsrchr(szPathName, '\\') + 1; 
   *pszFileName = '\0';

   for(char *fname = szPathName; *fname;++fname)if(*fname=='\\')*fname='/'; // ungetestet
   return szPathName; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2181291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2181291</guid><dc:creator><![CDATA[PhilippHToner]]></dc:creator><pubDate>Wed, 15 Feb 2012 07:08:19 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Pfad finden zum Benutzen der Ini Datei on Wed, 15 Feb 2012 07:30:42 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/28840">@shock</a>: Es liegt mit Sicherheit nicht an den Backslashes, dass es nicht geht. Unter Windows sind Backslashes DIE Seperatoren - auch wenn / auch geht.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/22268">@PI</a>: Manchmal besteht das ganze Umfeld aus Klassen mit C am Anfang, CArray, CFile, CWasweisIch... und dann finde ich es nicht so unangebracht auch gleich den CString zu verwenden. Es macht keinen Sinn in einem Framework von gut interagierenden Klassen, Klassen zu verwenden die jedesmal Code für die &quot;Konvertierung&quot; brauchen.<br />
(BTW: natürlich gehts mir nicht um die Klassennamen mit C...)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2181298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2181298</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Wed, 15 Feb 2012 07:30:42 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Pfad finden zum Benutzen der Ini Datei on Wed, 15 Feb 2012 15:40:24 GMT]]></title><description><![CDATA[<p>Wow, Danke für die Hilfen!</p>
<p>Das klappt schon mal, ich müsste jetzt nur noch den Dateinamen der Ini Datei auf das &quot;addieren&quot;, wollte das direkt in der Funktion machen, doch irgendwie ging das nicht.</p>
<p>Könnte mir das wer zeigen?</p>
<p>wieder danke im vorhinein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2181523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2181523</guid><dc:creator><![CDATA[shock]]></dc:creator><pubDate>Wed, 15 Feb 2012 15:40:24 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Pfad finden zum Benutzen der Ini Datei on Wed, 15 Feb 2012 16:41:12 GMT]]></title><description><![CDATA[<p>Also wenn du mit GetModule... WinAPI arbeitest dürftest du string concates locker anlesen können! Und weil ich so krass großzügig bin gibt es hier sogar noch einen link <a href="http://www.cplusplus.com/reference/clibrary/cstring/strcat/" rel="nofollow">http://www.cplusplus.com/reference/clibrary/cstring/strcat/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2181561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2181561</guid><dc:creator><![CDATA[PhilippHToner]]></dc:creator><pubDate>Wed, 15 Feb 2012 16:41:12 GMT</pubDate></item></channel></rss>