<?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[Probleme mit aktueller Pfadangabe]]></title><description><![CDATA[<p>hier ein code zum auslesen des aktuellen ordners des programms:</p>
<pre><code>char buf	[MAX_PATH+2];
GetModuleFileName(NULL,(LPWCH)buf,MAX_PATH);
std::stringstream folder;
folder &lt;&lt; buf;
</code></pre>
<p>aber warum ist in 'folder' nur der erste buchstabe von buf, also ein einfaches C fuers aktuelle laufwerk?</p>
<p>DANKE!<br />
STICK.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171189/probleme-mit-aktueller-pfadangabe</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 09:29:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171189.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Jan 2007 11:00:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit aktueller Pfadangabe on Tue, 23 Jan 2007 11:00:42 GMT]]></title><description><![CDATA[<p>hier ein code zum auslesen des aktuellen ordners des programms:</p>
<pre><code>char buf	[MAX_PATH+2];
GetModuleFileName(NULL,(LPWCH)buf,MAX_PATH);
std::stringstream folder;
folder &lt;&lt; buf;
</code></pre>
<p>aber warum ist in 'folder' nur der erste buchstabe von buf, also ein einfaches C fuers aktuelle laufwerk?</p>
<p>DANKE!<br />
STICK.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215088</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Tue, 23 Jan 2007 11:00:42 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit aktueller Pfadangabe on Tue, 23 Jan 2007 11:08:01 GMT]]></title><description><![CDATA[<p>LPWCH ist ein Zeiger auf wchar_t (UNICODE-Zeichen), den solltest du nicht mit normalen char's mischen (erstens sind wchar_t's größer als char, so daß der GetModuleFileName-Aufruf zu Speicherproblemem führen könnte, und zweitens werden die höherwertigen Bits der umgewandelten char-Werte mit 0 aufgefüllt, was bei der Rückinterpretation als char* als Stringende gilt).</p>
<p>Entweder du stellst dein Projekt um auf ANSI-Modus (dann entfällt der Cast nach LPWCH) oder du verwendest wchar_t (bzw. TCHAR) und wstringstream anstelle von char und stringstream.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215091</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 23 Jan 2007 11:08:01 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit aktueller Pfadangabe on Tue, 23 Jan 2007 11:30:41 GMT]]></title><description><![CDATA[<p>danke schoen.</p>
<p>koenntest du mir bitte noch sagen, wo die projektumstellung in ANSI vorgenommen werden muss?</p>
<p>(Properties-&gt;General-&gt;Character Set?)</p>
<p>DANKE.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215105</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215105</guid><dc:creator><![CDATA[*stick_thai]]></dc:creator><pubDate>Tue, 23 Jan 2007 11:30:41 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit aktueller Pfadangabe on Wed, 24 Jan 2007 04:21:27 GMT]]></title><description><![CDATA[<p>okay, habe den passenden link doch noch gefunden:<br />
<a href="http://www.thescripts.com/forum/thread458533.html" rel="nofollow">http://www.thescripts.com/forum/thread458533.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215668</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Wed, 24 Jan 2007 04:21:27 GMT</pubDate></item></channel></rss>