<?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[wie konvertiere ich char nach TCHAR?]]></title><description><![CDATA[<p>Hallo</p>
<p>wenn ich</p>
<pre><code class="language-cpp">#define UNICODE 

int scan(char* ip)
{
 LPTSTR server = ip;
.
.
.
}
</code></pre>
<p>kompilieren will gibt es die Fehlermeldung : <em>&quot;connont convert `char</em>' to`TCHAR*' in initialisation&quot;*</p>
<p>Ich hab schon LPTSTR server = _T(ip); probiert etc. habe aber das passende noch nicht gefunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/83795/wie-konvertiere-ich-char-nach-tchar</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 02:20:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/83795.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Aug 2004 14:25:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wie konvertiere ich char nach TCHAR? on Tue, 24 Aug 2004 14:25:45 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>wenn ich</p>
<pre><code class="language-cpp">#define UNICODE 

int scan(char* ip)
{
 LPTSTR server = ip;
.
.
.
}
</code></pre>
<p>kompilieren will gibt es die Fehlermeldung : <em>&quot;connont convert `char</em>' to`TCHAR*' in initialisation&quot;*</p>
<p>Ich hab schon LPTSTR server = _T(ip); probiert etc. habe aber das passende noch nicht gefunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/590095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/590095</guid><dc:creator><![CDATA[nob]]></dc:creator><pubDate>Tue, 24 Aug 2004 14:25:45 GMT</pubDate></item><item><title><![CDATA[Reply to wie konvertiere ich char nach TCHAR? on Tue, 24 Aug 2004 14:26:54 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 mit dem 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/590098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/590098</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Tue, 24 Aug 2004 14:26:54 GMT</pubDate></item><item><title><![CDATA[Reply to wie konvertiere ich char nach TCHAR? on Tue, 24 Aug 2004 14:51:53 GMT]]></title><description><![CDATA[<p>TCHAR ist entweder char oder wchar_t. TCHAR ist kein eigener Typ. Es gibt ein paar Funktionen, die können zwischen char und wchar_t konvertieren und auch nach/von TCHAR, je nachdem was TCHAR gerade ist. Einfach mal in der MSDN suchen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/590128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/590128</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 24 Aug 2004 14:51:53 GMT</pubDate></item><item><title><![CDATA[Reply to wie konvertiere ich char nach TCHAR? on Tue, 24 Aug 2004 15:23:29 GMT]]></title><description><![CDATA[<p>Also ich find da in der MSDN nur Parse und das wandelt nur einzelne Zeichen um. Für ne Funktion die gleich nen ganzen string umwandelt wäre ich sehr dankbar.</p>
<p>Mfg<br />
nob</p>
]]></description><link>https://www.c-plusplus.net/forum/post/590149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/590149</guid><dc:creator><![CDATA[nob]]></dc:creator><pubDate>Tue, 24 Aug 2004 15:23:29 GMT</pubDate></item><item><title><![CDATA[Reply to wie konvertiere ich char nach TCHAR? on Tue, 24 Aug 2004 16:12:32 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_data_conversion.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_data_conversion.asp</a></p>
<p>Schon mal daran gedacht, eine String-Klasse zu verwenden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/590175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/590175</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 24 Aug 2004 16:12:32 GMT</pubDate></item><item><title><![CDATA[Reply to wie konvertiere ich char nach TCHAR? on Wed, 25 Aug 2004 14:06:57 GMT]]></title><description><![CDATA[<p>sorry aber ich kriegs einfach nich gebacken und langsam geht mir mein versuchswille verloren. ich poste mal ein stückchen code vlt kann mir dann einer weiterhelfen:</p>
<pre><code class="language-cpp">#define UNICODE
#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;
#include &lt;fstream.h&gt;
#include &lt;iostream&gt;
#include &lt;lm.h&gt;

using namespace std;

int scan(char *ip)
{
 PSHARE_INFO_2 muha, muha2;
 NET_API_STATUS muh;
 DWORD maxlen = MAX_PREFERRED_LENGTH, er=0,tr=0,resume=0;
 int i = strlen(ip);
 LPTSTR server[19];          
 for(int u = 0; 0 &lt; i; u++)
 {
  server[u] = new wchar_t(ip[u]); // Hier ist der Kritische Part
 }                                
 cout &lt;&lt; server &lt;&lt; endl;

 printf(&quot;Share:              Local Path:                   Uses:   Descriptor:\n&quot;);
 printf(&quot;---------------------------------------------------------------------\n&quot;);

 do
 {
  muh = NetShareEnum(server, 2, (LPBYTE *) &amp;muha, maxlen, &amp;er, &amp;tr, &amp;resume);

  if(muh == ERROR_SUCCESS || muh == ERROR_MORE_DATA)
  {
   muha2=muha;

   for(int i = 1; i &lt; er; i++)
   {
    printf(&quot;%-20S%-30S%-8u&quot;,muha2-&gt;shi2_netname, muha2-&gt;shi2_path, muha2-&gt;shi2_current_uses);
    printf(&quot;\n\n\n&quot;);
    muha2++;
   }
   NetApiBufferFree(muha);
  }
  else 
  printf(&quot;Error: %ld\n&quot;, muh);
 }while (muh == ERROR_MORE_DATA); 
 return 0;
}

int main(int argc, char *argv[]) 
{
 char ip[] = &quot;\\\\999.999.999.999&quot;, ifile[] = &quot;C:\\ips.txt&quot;, c;
 int i;
 ifstream ips;

 ips.open(ifile, ios::in | ios::binary);
 if(!ips)
 {
  printf(&quot;Error: Could not open %d!\n&quot;, ifile);
  goto ENDE;
 }

 while(!ips.eof())
 {
  i = 0;
  while(ips.get(c))
  {
   if(c == '\r') 
   {
    ips.get(c);
    break;
   }
   ip[i++] = c;
  }
  ip[i] = '\0';
  cout &lt;&lt; i &lt;&lt; &quot; &quot; &lt;&lt; ip &lt;&lt; &quot; wird gescanned!&quot; &lt;&lt; endl;
  scan(ip);
 }
 ips.close();
 return 0;
}
</code></pre>
<p>Mfg<br />
nob</p>
]]></description><link>https://www.c-plusplus.net/forum/post/590923</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/590923</guid><dc:creator><![CDATA[nob]]></dc:creator><pubDate>Wed, 25 Aug 2004 14:06:57 GMT</pubDate></item><item><title><![CDATA[Reply to wie konvertiere ich char nach TCHAR? on Wed, 25 Aug 2004 14:05:45 GMT]]></title><description><![CDATA[<p>Nimm die WinAPI-Funktion MultiByteToWideChar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/590925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/590925</guid><dc:creator><![CDATA[MultiByteToWideChar]]></dc:creator><pubDate>Wed, 25 Aug 2004 14:05:45 GMT</pubDate></item></channel></rss>