<?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[Verzeichniskram]]></title><description><![CDATA[<p>Hi Leute,<br />
versuche grad eine Routine zu schreiben, die mir<br />
den pfad der exe datei ausgibt, an dem sich die exe datei befindet.<br />
also exedatei in f:\test\test.exe<br />
gestartet von c:\<br />
soll mir den pfad f:\test\test.exe<br />
liefern....</p>
<p>habe natürlich erstmal in die FAQs geguckt, auch was entsprechendes gefunden,<br />
bekomme aber die sachen nicht ans laufen die ich dort gefunden habe:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39131.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39131.html</a><br />
folgender code</p>
<pre><code class="language-cpp">char buf[256];
GetModuleFileName(NULL, buf, 255);
CString strPfad;
strPfad.Format(&quot;%s&quot;, buf);
int nTmp = strPfad.ReverseFind('\\');
strPfad.Delete(nTmp,strPfad.GetLength()-nTmp);
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">CString strPath = CString( GetCommandLine()).Mid( 1, CString(GetCommandLine()).ReverseFind('\\')-1);
</code></pre>
<p>und zwar habe ich immer probleme mit dem CString, der kennt das einfach nicht...</p>
<p>Benutze Microsoft Visual c++ 6.0</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/149250/verzeichniskram</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 07:10:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/149250.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 03 Jun 2006 21:08:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Verzeichniskram on Sat, 03 Jun 2006 21:08:19 GMT]]></title><description><![CDATA[<p>Hi Leute,<br />
versuche grad eine Routine zu schreiben, die mir<br />
den pfad der exe datei ausgibt, an dem sich die exe datei befindet.<br />
also exedatei in f:\test\test.exe<br />
gestartet von c:\<br />
soll mir den pfad f:\test\test.exe<br />
liefern....</p>
<p>habe natürlich erstmal in die FAQs geguckt, auch was entsprechendes gefunden,<br />
bekomme aber die sachen nicht ans laufen die ich dort gefunden habe:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39131.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39131.html</a><br />
folgender code</p>
<pre><code class="language-cpp">char buf[256];
GetModuleFileName(NULL, buf, 255);
CString strPfad;
strPfad.Format(&quot;%s&quot;, buf);
int nTmp = strPfad.ReverseFind('\\');
strPfad.Delete(nTmp,strPfad.GetLength()-nTmp);
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">CString strPath = CString( GetCommandLine()).Mid( 1, CString(GetCommandLine()).ReverseFind('\\')-1);
</code></pre>
<p>und zwar habe ich immer probleme mit dem CString, der kennt das einfach nicht...</p>
<p>Benutze Microsoft Visual c++ 6.0</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1070933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1070933</guid><dc:creator><![CDATA[Studiologe]]></dc:creator><pubDate>Sat, 03 Jun 2006 21:08:19 GMT</pubDate></item><item><title><![CDATA[Reply to Verzeichniskram on Sat, 03 Jun 2006 21:25:22 GMT]]></title><description><![CDATA[<p>Wenn du Glück hast stehts in argv[0], ansonsten GetCurrentDirectory (insofern du das noch nicht mit SetCurrentDirectory verändert hast)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1070939</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1070939</guid><dc:creator><![CDATA[Dr. Prof]]></dc:creator><pubDate>Sat, 03 Jun 2006 21:25:22 GMT</pubDate></item><item><title><![CDATA[Reply to Verzeichniskram on Sun, 04 Jun 2006 08:21:36 GMT]]></title><description><![CDATA[<p>hmm verstehe nicht ganz was du meinst, jedenfalls habe ich noch nichts verändert mit SetCurrentDirectory,</p>
<p>das er das CString nicht erkennt stört mich am meisten, denn ich habe ja die string.h includiert, oder brauch ich da was anderes für ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1070996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1070996</guid><dc:creator><![CDATA[Studiologe]]></dc:creator><pubDate>Sun, 04 Jun 2006 08:21:36 GMT</pubDate></item><item><title><![CDATA[Reply to Verzeichniskram on Sun, 04 Jun 2006 08:55:34 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>CString ist eine Klasse aus der MFC, und hat nichts mit der STL zu tun. Mit</p>
<pre><code class="language-cpp">#include &lt;string&gt;
</code></pre>
<p>kannst du std::string benutzen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071002</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071002</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 04 Jun 2006 08:55:34 GMT</pubDate></item><item><title><![CDATA[Reply to Verzeichniskram on Sun, 04 Jun 2006 09:47:11 GMT]]></title><description><![CDATA[<p>Hi, habe es also auch mal mit #include &quot;string&quot;<br />
probiert, geht leider auch nicht, hier der auszug aus dem copilierfenster</p>
<pre><code class="language-cpp">--------------------Konfiguration: Get_Dir - Win32 Debug--------------------
Kompilierung läuft...
Main.cpp
error C2065: 'CString' : nichtdeklarierter Bezeichner
error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'strPfad'
error C2065: 'strPfad' : nichtdeklarierter Bezeichner
error C2228: Der linke Teil von '.Format' muss eine Klasse/Struktur/Union sein
error C2228: Der linke Teil von '.ReverseFind' muss eine Klasse/Struktur/Union sein
error C2228: Der linke Teil von '.Delete' muss eine Klasse/Struktur/Union sein
error C2228: Der linke Teil von '.GetLength' muss eine Klasse/Struktur/Union sein
Fehler beim Ausführen von cl.exe.

Get_Dir.exe - 7 Fehler, 0 Warnung(en)
</code></pre>
<p>hoffentlich könnt ihr da was mit anfangen ...?!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071024</guid><dc:creator><![CDATA[Studiologe]]></dc:creator><pubDate>Sun, 04 Jun 2006 09:47:11 GMT</pubDate></item><item><title><![CDATA[Reply to Verzeichniskram on Sun, 04 Jun 2006 10:42:28 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=1" rel="nofollow">MFC (Visual C++)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071052</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 04 Jun 2006 10:42:28 GMT</pubDate></item><item><title><![CDATA[Reply to Verzeichniskram on Sun, 04 Jun 2006 10:51:25 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>wie bereits gesagt, CString gehört zur MFC ist ist nicht Teil des C++ Standards.<br />
Um den Code so benutzen zu könenn brauchst du einen Microsoft-Compiler mitsamt MFC-Einbindung.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071059</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 04 Jun 2006 10:51:25 GMT</pubDate></item><item><title><![CDATA[Reply to Verzeichniskram on Sun, 04 Jun 2006 13:01:49 GMT]]></title><description><![CDATA[<p>Dr. Prof schrieb:</p>
<blockquote>
<p>Wenn du Glück hast stehts in argv[0], ansonsten GetCurrentDirectory (insofern du das noch nicht mit SetCurrentDirectory verändert hast)</p>
</blockquote>
<p>Wenn er es von C:\ startet ist GetCurrentDirectory acuh C:\, egal wo die exe liegt. Das ist also genau das, was er NICHT will...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071139</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Sun, 04 Jun 2006 13:01:49 GMT</pubDate></item><item><title><![CDATA[Reply to Verzeichniskram on Sun, 04 Jun 2006 16:17:29 GMT]]></title><description><![CDATA[<p>CString declared in Afx.h:<br />
Die Klasse CString gehört zu den so­ge­nannten Simple Value Typen innerhalb der MFC-Familie. Weitere Simple Value Typen sind CPoint, CRect, CSize, CTime und CTimeSpan.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071255</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Sun, 04 Jun 2006 16:17:29 GMT</pubDate></item></channel></rss>