<?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[Pfad der ausführbaren Datei?]]></title><description><![CDATA[<p>Hallo.<br />
Ich habe schon überall gesucht, aber ich bin immer nur auf &quot;GetModuleFileName&quot; gestoßen, doch diese Funktion klappt nicht...<br />
Ich suche eine Funktion, mit der ich den Pfad meiner exe herausfinden kann.</p>
<p>Gruß Speedy_92</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/213615/pfad-der-ausführbaren-datei</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 01:16:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/213615.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 May 2008 18:59:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Pfad der ausführbaren Datei? on Mon, 19 May 2008 18:59:26 GMT]]></title><description><![CDATA[<p>Hallo.<br />
Ich habe schon überall gesucht, aber ich bin immer nur auf &quot;GetModuleFileName&quot; gestoßen, doch diese Funktion klappt nicht...<br />
Ich suche eine Funktion, mit der ich den Pfad meiner exe herausfinden kann.</p>
<p>Gruß Speedy_92</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1512554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1512554</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Mon, 19 May 2008 18:59:26 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad der ausführbaren Datei? on Mon, 19 May 2008 19:04:42 GMT]]></title><description><![CDATA[<p>Also zumindest den relativen Pfad (den pfad wie du deine exe aufgerufen hast), kannst du mit dem ersten argument von main herausfinden:</p>
<pre><code class="language-cpp">int main(int argc, char* argv[])
{
   printf (&quot;Pfad der ausfuehrbaren datei: %s&quot;, argv[0]);
   return 0;
}
</code></pre>
<p>Wenn du das Programm aus dem Verzeichnis &quot;C:\MeineProgramme\&quot; heraus aufrufst, und das Programm liegt unter &quot;C:\MeineProgramme\pfadfinder&quot; und es heißt &quot;pfadfinder.exe&quot;, müsste argv[0] &quot;pfandfinder\pfdafinder.exe&quot; sein, wenn ich mich nicht täusche.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1512555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1512555</guid><dc:creator><![CDATA[DrPhil_Guth]]></dc:creator><pubDate>Mon, 19 May 2008 19:04:42 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad der ausführbaren Datei? on Mon, 19 May 2008 19:08:42 GMT]]></title><description><![CDATA[<p>Klappt bei mir leider nicht. Bei</p>
<pre><code class="language-cpp">cout&lt;&lt;argv[0]&lt;&lt;endl;
</code></pre>
<p>kommt folgende Ausgabe:<br />
00335D28</p>
<p>*EDIT: Jetzt kommt er auf einmal der richtige Pfad... Ich versteh die Welt nicht mehr.</p>
<p><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=":confused:"
      alt="😕"
    /> <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=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1512556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1512556</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Mon, 19 May 2008 19:08:42 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad der ausführbaren Datei? on Tue, 20 May 2008 18:27:05 GMT]]></title><description><![CDATA[<p>weil argv[0] ein zeiger ist, den operator&lt;&lt;() anscheinend als solchen ausgeben will.<br />
Versuch mal ein string objekt daraus zu erstellen:</p>
<pre><code class="language-cpp">#include &lt;iostream&lt;
#include &lt;string&gt;

...
std::cout&lt;&lt;std::string(argv[0])&lt;&lt;std::endl;
...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1513273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1513273</guid><dc:creator><![CDATA[DrPhil_Guth]]></dc:creator><pubDate>Tue, 20 May 2008 18:27:05 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad der ausführbaren Datei? on Tue, 20 May 2008 19:07:41 GMT]]></title><description><![CDATA[<p>Das muss aber nicht immer der relative Pfad sein. Wenn der Dateipfad nämlich in der PATH-Umgebungsvariable ist, dann kann der Aufruf auch einfach über den Namen erfolgen. In argv[0] steht immer der Aufruf, wenn der von einer Kommandozeile kommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1513302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1513302</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Tue, 20 May 2008 19:07:41 GMT</pubDate></item></channel></rss>