<?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[Konvertierung von LPWSTR nach TCHAR]]></title><description><![CDATA[<p>Hallo rundherum,</p>
<p>folgendes Codeschnippselchen bereitet mir Kopfzerbrechen:</p>
<pre><code class="language-cpp">wchar_t pfad = *g_psc-&gt;lpBinaryPathName;
wprintf(L&quot;%s&quot;,&amp;pfad);
TCHAR* strPath = &amp;pfad;
</code></pre>
<p>g_psc_lpBinaryPathName ist ein LPWSTR (LPWSTR *__w64)... der Code kompiliert ohne Beschwerde, aber das wprintf gibt nur den ersten Buchstaben richtig aus, und ansonsten Fragezeichen.<br />
Meine Kenntnisse über die Konvertierung von Zeichenketten sind leider nicht die besten...</p>
<p>Hat einer von euch eine Idee, woran die Konvertierung scheitert?</p>
<p>Viele Grüße &amp; vielen Dank für jede Hilfe<br />
Carsten</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/161009/konvertierung-von-lpwstr-nach-tchar</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Jul 2026 01:04:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161009.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Oct 2006 12:23:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Konvertierung von LPWSTR nach TCHAR on Mon, 02 Oct 2006 12:23:35 GMT]]></title><description><![CDATA[<p>Hallo rundherum,</p>
<p>folgendes Codeschnippselchen bereitet mir Kopfzerbrechen:</p>
<pre><code class="language-cpp">wchar_t pfad = *g_psc-&gt;lpBinaryPathName;
wprintf(L&quot;%s&quot;,&amp;pfad);
TCHAR* strPath = &amp;pfad;
</code></pre>
<p>g_psc_lpBinaryPathName ist ein LPWSTR (LPWSTR *__w64)... der Code kompiliert ohne Beschwerde, aber das wprintf gibt nur den ersten Buchstaben richtig aus, und ansonsten Fragezeichen.<br />
Meine Kenntnisse über die Konvertierung von Zeichenketten sind leider nicht die besten...</p>
<p>Hat einer von euch eine Idee, woran die Konvertierung scheitert?</p>
<p>Viele Grüße &amp; vielen Dank für jede Hilfe<br />
Carsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1147949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1147949</guid><dc:creator><![CDATA[ck]]></dc:creator><pubDate>Mon, 02 Oct 2006 12:23:35 GMT</pubDate></item><item><title><![CDATA[Reply to Konvertierung von LPWSTR nach TCHAR on Mon, 02 Oct 2006 12:35:59 GMT]]></title><description><![CDATA[<p>Verwende das Konvertierungs-Makros:</p>
<pre><code class="language-cpp">LPCTSTR strPath = CW2CT(pfad);
</code></pre>
<p>PS: Auch solltest Du &quot;pfad&quot; als Zeiger definieren und nicht nur ein einzelnen Zeichen... also</p>
<pre><code class="language-cpp">LPCWSTR pfad = g_psc-&gt;lpBinaryPathName;
</code></pre>
<p>PPS: Bist Du ganz sicher, das &quot;g_psc-&gt;lpBinaryPathName&quot; IMMER ein LPC<strong>W</strong>STR ist!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1147960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1147960</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 02 Oct 2006 12:35:59 GMT</pubDate></item><item><title><![CDATA[Reply to Konvertierung von LPWSTR nach TCHAR on Mon, 02 Oct 2006 17:51:15 GMT]]></title><description><![CDATA[<p>Oder man verwendet ganz einfach einen CString als Konverter. Das ist u.U nachtürlich nicht performant.</p>
<pre><code class="language-cpp">CString str(g_psc-&gt;lpBinaryPathName);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1148163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1148163</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 02 Oct 2006 17:51:15 GMT</pubDate></item><item><title><![CDATA[Reply to Konvertierung von LPWSTR nach TCHAR on Tue, 03 Oct 2006 14:52:36 GMT]]></title><description><![CDATA[<p>Also, ich muss sagen, hier kann man gar nicht so schnell &quot;Danke&quot; sagen, wie geholfen wird.</p>
<p>Problem mittels Tipps gelöst, und der Verdacht im PPS von Jochen war auch richtig...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1148714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1148714</guid><dc:creator><![CDATA[ck]]></dc:creator><pubDate>Tue, 03 Oct 2006 14:52:36 GMT</pubDate></item></channel></rss>