<?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[GetCurrentDirectory und UNICODE]]></title><description><![CDATA[<p>hey <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="🙂"
    /><br />
hier ist mein code:</p>
<pre><code class="language-cpp">TCHAR szDllPath[MAX_PATH];
	GetCurrentDirectory(MAX_PATH, szDllPath);
</code></pre>
<p>passt der so oder muss ich sizeof(szDllPath) machen? Ich kenn mich noch nicht so aus mit unicode.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/241144/getcurrentdirectory-und-unicode</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Apr 2026 04:11:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/241144.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 16 May 2009 12:51:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to GetCurrentDirectory und UNICODE on Sat, 16 May 2009 12:51:13 GMT]]></title><description><![CDATA[<p>hey <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="🙂"
    /><br />
hier ist mein code:</p>
<pre><code class="language-cpp">TCHAR szDllPath[MAX_PATH];
	GetCurrentDirectory(MAX_PATH, szDllPath);
</code></pre>
<p>passt der so oder muss ich sizeof(szDllPath) machen? Ich kenn mich noch nicht so aus mit unicode.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711409</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711409</guid><dc:creator><![CDATA[unicodelover]]></dc:creator><pubDate>Sat, 16 May 2009 12:51:13 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurrentDirectory und UNICODE on Sat, 16 May 2009 12:59:21 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/en-us/library/aa364934.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa364934.aspx</a><br />
Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711416</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711416</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Sat, 16 May 2009 12:59:21 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurrentDirectory und UNICODE on Sat, 16 May 2009 13:08:18 GMT]]></title><description><![CDATA[<p>ich hab das schon nachgeschaut, aber ist verwirrend.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711422</guid><dc:creator><![CDATA[unicodelover]]></dc:creator><pubDate>Sat, 16 May 2009 13:08:18 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurrentDirectory und UNICODE on Sat, 16 May 2009 13:31:09 GMT]]></title><description><![CDATA[<p>Es passt schon... alternativ kannst Du auch schreiben:</p>
<pre><code class="language-cpp">TCHAR szDllPath[MAX_PATH];
GetCurrentDirectory(siteof(szDllPath)/sizeof(TCHAR), szDllPath);
</code></pre>
<p>Was aber IMHO unschöner ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711440</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 16 May 2009 13:31:09 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurrentDirectory und UNICODE on Sat, 16 May 2009 17:46:54 GMT]]></title><description><![CDATA[<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<pre><code class="language-cpp">TCHAR szDllPath[MAX_PATH];
GetCurrentDirectory(sizeof(szDllPath)/sizeof(TCHAR), szDllPath);
</code></pre>
<p>Was aber IMHO unschöner ist...</p>
</blockquote>
<p>schöner:</p>
<pre><code class="language-cpp">TCHAR szDllPath[MAX_PATH];
GetCurrentDirectory(_countof(szDllPath), szDllPath);
</code></pre>
<p>und mit C++ lässt es sich noch weiter verschönern <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/1711549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711549</guid><dc:creator><![CDATA[Superlexx]]></dc:creator><pubDate>Sat, 16 May 2009 17:46:54 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurrentDirectory und UNICODE on Sat, 16 May 2009 18:12:59 GMT]]></title><description><![CDATA[<p>Da geb ich Dir natürlich recht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711561</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 16 May 2009 18:12:59 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurrentDirectory und UNICODE on Sat, 16 May 2009 20:32:59 GMT]]></title><description><![CDATA[<p>unicodelover schrieb:</p>
<blockquote>
<p>hier ist mein code:</p>
<pre><code class="language-cpp">TCHAR szDllPath[MAX_PATH];
	GetCurrentDirectory(MAX_PATH, szDllPath);
</code></pre>
<p>passt der so oder muss ich sizeof(szDllPath) machen?</p>
</blockquote>
<p>sizeof() gibt die grösse in bytes zurück, GetCurrentDirectory will aber anzahl der TCHARs sehen (wird in dem fall zu GetCurrentDirectoryW). ausserdem muss platz für die 0 am ende sein. daher besser so:</p>
<pre><code>TCHAR szDllPath[MAX_PATH+1];
	GetCurrentDirectory(MAX_PATH, szDllPath);
</code></pre>
<p><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/1711600</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711600</guid><dc:creator><![CDATA[+fricky]]></dc:creator><pubDate>Sat, 16 May 2009 20:32:59 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurrentDirectory und UNICODE on Sun, 17 May 2009 07:31:32 GMT]]></title><description><![CDATA[<p>Das würde ich so nicht sehen... in der Doku steht, dass in der Länge schon die NUL mit drin ist...<br />
<a href="http://msdn.microsoft.com/en-us/library/aa364934.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa364934.aspx</a></p>
<blockquote>
<p>The buffer length must include room for a terminating null character.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1711661</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711661</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sun, 17 May 2009 07:31:32 GMT</pubDate></item><item><title><![CDATA[Reply to GetCurrentDirectory und UNICODE on Sun, 17 May 2009 12:18:55 GMT]]></title><description><![CDATA[<p>^^ich finde die doku an der stelle nicht so ganz eindeutig, aber probier doch mal mit 'nem kleinen buffer aus, 3 zeichen oder so. vielleicht hast du ja recht.<br />
<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/1711726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711726</guid><dc:creator><![CDATA[+fricky]]></dc:creator><pubDate>Sun, 17 May 2009 12:18:55 GMT</pubDate></item></channel></rss>