<?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 ermitteln??]]></title><description><![CDATA[<p>Hi leute, <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>ich weiß ds die Frage bestimmt schon öfter gestellt wurde aber ich hab grad nicht lange Ziet hier im Netz. Hab keine Zeit alles durchzusuchen.<br />
Also ich will ein Programm schreiben das mir in einer MessageBox den Pfad des Programmes anzeigt. Es soll also seinen eigenen Pfad ermitteln und ausgeben.<br />
Gibts dafür ne Function? <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="😕"
    /><br />
Am besten wäre ein kleines Beispiel damit ich gleich verstehe wie mans macht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Wär echt nett wenn mir da jemand helfen könnte. <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>
<p>Danke <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/77967/pfad-ermitteln</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 23:13:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/77967.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 26 Jun 2004 11:56:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Pfad ermitteln?? on Sat, 26 Jun 2004 11:56:55 GMT]]></title><description><![CDATA[<p>Hi leute, <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>ich weiß ds die Frage bestimmt schon öfter gestellt wurde aber ich hab grad nicht lange Ziet hier im Netz. Hab keine Zeit alles durchzusuchen.<br />
Also ich will ein Programm schreiben das mir in einer MessageBox den Pfad des Programmes anzeigt. Es soll also seinen eigenen Pfad ermitteln und ausgeben.<br />
Gibts dafür ne Function? <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="😕"
    /><br />
Am besten wäre ein kleines Beispiel damit ich gleich verstehe wie mans macht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Wär echt nett wenn mir da jemand helfen könnte. <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>
<p>Danke <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/548397</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548397</guid><dc:creator><![CDATA[Zpider]]></dc:creator><pubDate>Sat, 26 Jun 2004 11:56:55 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad ermitteln?? on Sat, 26 Jun 2004 12:02:15 GMT]]></title><description><![CDATA[<p><a href="http://www.winapi.net/index.php?inhalt=s14" rel="nofollow">http://www.winapi.net/index.php?inhalt=s14</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/548400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548400</guid><dc:creator><![CDATA[worm]]></dc:creator><pubDate>Sat, 26 Jun 2004 12:02:15 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad ermitteln?? on Sat, 26 Jun 2004 12:05:43 GMT]]></title><description><![CDATA[<p>Hmmm,</p>
<p>wenigstens ist er ehrlich das er keine Zeit hat. Da Du keine Zeit hast tue ich dir den gefallen und poste es direkt:</p>
<pre><code class="language-cpp">#include &lt;direct.h&gt;
#define sztitle         &quot;Dein Programm:  Pfaderkennung&quot;
char* path = new char [1024];
strcpy ((char*)path, (char*)&quot;&quot;);
path = _getdcwd (_getdrive (), (char*)path, 400);
MessageBox (NULL, (char*)path, (char*)sztitle, MB_OK | MB_ICONINFORMATION);
</code></pre>
<p>Ich habe es aus meiner Engine heruaskopiert, allerdings sollte es eigentlich funktionieren. _getdcwd liefert der den pfad, erwartet allerdings das Laufwerk, welches du mit _getdrive bekommst. Achtung: es gibt noch eine Funktion _getdrives, die hier zu fehlern führen kann.</p>
<p>Gruß fluxy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/548401</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548401</guid><dc:creator><![CDATA[fluxy]]></dc:creator><pubDate>Sat, 26 Jun 2004 12:05:43 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad ermitteln?? on Sat, 26 Jun 2004 12:09:36 GMT]]></title><description><![CDATA[<p>What the fuck <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="😃"
    /></p>
<p>Der Code ist ja schlecht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/548403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548403</guid><dc:creator><![CDATA[worm]]></dc:creator><pubDate>Sat, 26 Jun 2004 12:09:36 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad ermitteln?? on Sat, 26 Jun 2004 12:19:13 GMT]]></title><description><![CDATA[<p>wieso soll der schlecht sein? Er erfüllt seinen sinn.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/548409</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548409</guid><dc:creator><![CDATA[fluxy]]></dc:creator><pubDate>Sat, 26 Jun 2004 12:19:13 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad ermitteln?? on Sat, 26 Jun 2004 13:41:42 GMT]]></title><description><![CDATA[<p>getdcwd liefert nur das Current Working Directory. Das ist manchmal nicht der richtige Pfad den man haben will.</p>
<p>Du benutzt einige Compilerspezifische Funktionen wo man genauso Winapi-Funktionen einsetzen könnte.</p>
<p>Du hast unnötige Casts.</p>
<p>usw. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/548440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548440</guid><dc:creator><![CDATA[worm]]></dc:creator><pubDate>Sat, 26 Jun 2004 13:41:42 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad ermitteln?? on Sat, 26 Jun 2004 13:42:35 GMT]]></title><description><![CDATA[<p>und du legst den Speicher auf dem Heap an, wo er auf dem Stack besser plaziert wäre.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/548442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548442</guid><dc:creator><![CDATA[worm]]></dc:creator><pubDate>Sat, 26 Jun 2004 13:42:35 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad ermitteln?? on Sat, 26 Jun 2004 16:12:17 GMT]]></title><description><![CDATA[<p>Danke <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/6944">@fluxy</a>.<br />
Ich kann den code erst morgen testen. Hab grad NULL zugang zu meinem Rechner.<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/10063">@Worm</a> wenn du verbesserungsvorschläge hast dann poste sie bitte.<br />
Deine Aussagen bringen mich irgendwie nicht weiter.<br />
Bin noch voll der newbie! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/548508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548508</guid><dc:creator><![CDATA[Zpider]]></dc:creator><pubDate>Sat, 26 Jun 2004 16:12:17 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad ermitteln?? on Sat, 26 Jun 2004 16:14:02 GMT]]></title><description><![CDATA[<p>hab dir doch den Link gegeben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/548510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548510</guid><dc:creator><![CDATA[worm]]></dc:creator><pubDate>Sat, 26 Jun 2004 16:14:02 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad ermitteln?? on Sat, 26 Jun 2004 16:16:52 GMT]]></title><description><![CDATA[<p>Hab noch vergessen euch zu sagen das ich Visual C++ 6.0 benutze.<br />
Nur so als Info. <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/548512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548512</guid><dc:creator><![CDATA[Zpider]]></dc:creator><pubDate>Sat, 26 Jun 2004 16:16:52 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad ermitteln?? on Sat, 26 Jun 2004 16:19:33 GMT]]></title><description><![CDATA[<p>Hab mir den Link angeguckt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /><br />
Danke.<br />
Ich glaub das bringt mich weiter.<br />
Ich werd alles mal ausprobieren. Auch fluxys varriante.</p>
<p>Danke euch beiden. <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/548516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548516</guid><dc:creator><![CDATA[Zpider]]></dc:creator><pubDate>Sat, 26 Jun 2004 16:19:33 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad ermitteln?? on Sat, 26 Jun 2004 16:23:34 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;shlwapi.h&gt;

#pragma comment(lib, &quot;shlwapi.lib&quot;)

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
    char Pfad[MAX_PATH] = {NULL};

    GetModuleFileName(hInstance, Pfad, MAX_PATH);
    PathRemoveFileSpec(Pfad);
    MessageBox(NULL, Pfad, &quot;Pfad zu diesem Programm:&quot;, MB_OK|MB_ICONINFORMATION);
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/548520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548520</guid><dc:creator><![CDATA[Hepi]]></dc:creator><pubDate>Sat, 26 Jun 2004 16:23:34 GMT</pubDate></item></channel></rss>