<?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[char nach LPCSTR]]></title><description><![CDATA[<p>Hi ich würde gerne wissen wie ich char nach LPCSTR konvertiere<br />
Ich möchte eine Datei auf einen FTP Server hochladen und der Dateiname soll der Coputername sein!<br />
Dazu habe ich Folgende Funktionen<br />
1.GetUserName:</p>
<pre><code class="language-cpp">char computer_name[255];  
   nSize = sizeof( computer_name ); 
   GetComputerName( computer_name, &amp;nSize );
</code></pre>
<p>2.FtpPutFile aus der wininet bibliothek:</p>
<pre><code class="language-cpp">FtpPutFile(hFtpSession, &quot;C:\\MeinProgramm.log&quot;,&quot;da soll der computername+ .log herein!&quot;, FTP_TRANSFER_TYPE_BINARY, 0);
</code></pre>
<p>Ich würde mich freuen wenn irgendwer eine Idee hat!</p>
<p>MfG cobra11freak</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/217921/char-nach-lpcstr</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 06:50:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/217921.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 Jul 2008 15:15:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to char nach LPCSTR on Sun, 13 Jul 2008 15:15:20 GMT]]></title><description><![CDATA[<p>Hi ich würde gerne wissen wie ich char nach LPCSTR konvertiere<br />
Ich möchte eine Datei auf einen FTP Server hochladen und der Dateiname soll der Coputername sein!<br />
Dazu habe ich Folgende Funktionen<br />
1.GetUserName:</p>
<pre><code class="language-cpp">char computer_name[255];  
   nSize = sizeof( computer_name ); 
   GetComputerName( computer_name, &amp;nSize );
</code></pre>
<p>2.FtpPutFile aus der wininet bibliothek:</p>
<pre><code class="language-cpp">FtpPutFile(hFtpSession, &quot;C:\\MeinProgramm.log&quot;,&quot;da soll der computername+ .log herein!&quot;, FTP_TRANSFER_TYPE_BINARY, 0);
</code></pre>
<p>Ich würde mich freuen wenn irgendwer eine Idee hat!</p>
<p>MfG cobra11freak</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1546676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1546676</guid><dc:creator><![CDATA[cobra11freak]]></dc:creator><pubDate>Sun, 13 Jul 2008 15:15:20 GMT</pubDate></item><item><title><![CDATA[Reply to char nach LPCSTR on Sun, 13 Jul 2008 15:51:15 GMT]]></title><description><![CDATA[<p>Wo ist denn da genau das Problem? Du kannst 'computer_name' da doch direkt übergeben. Wenn Du noch &quot;.log&quot; anhängen willst, dann musst Du dafür 'strcat' verwenden.</p>
<p>Aber eigentlich ist dieser Code nicht sehr C++-ig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1546694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1546694</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Sun, 13 Jul 2008 15:51:15 GMT</pubDate></item><item><title><![CDATA[Reply to char nach LPCSTR on Sun, 13 Jul 2008 15:52:58 GMT]]></title><description><![CDATA[<p>LPCSTR ist ein typedef:</p>
<pre><code class="language-cpp">typedef const char* LPCSTR;
typedef char* LPSTR;
</code></pre>
<p>d.h. du kannst überall, wo LPCSTR erwartet wird auch char* übergeben. Und zu deiner zweiten Frage:</p>
<pre><code class="language-cpp">char name[256];
GetComputerName(name, 256);
strcat(name, &quot;.log&quot;);
FtpPutFile(hFtpSession, &quot;C:\\MeinProgramm.log&quot;, name, FTP_TRANSFER_TYPE_BINARY, 0); 	

// besser ists aber, wenn du mit std::string arbeitest, damit geht vieles leichter:

char name[256];
GetComputerName(name, 256);
std::string Name(name);
Name += &quot;.log&quot;;
FtpPutFile(..., ..., Name.c_str(), ...);
</code></pre>
<p>std::string::c_str() wandelt den String in const char* oder eben LPCSTR um.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1546695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1546695</guid><dc:creator><![CDATA[Maxi]]></dc:creator><pubDate>Sun, 13 Jul 2008 15:52:58 GMT</pubDate></item><item><title><![CDATA[Reply to char nach LPCSTR on Sun, 13 Jul 2008 16:06:53 GMT]]></title><description><![CDATA[<p>Danke für die hilfreichen Antworten!<br />
Vieleicht muss ich euch noch Fragen wie man am anfang der Variablen name ein \\ mache, falls ich das alleine nicht hinbekomme!</p>
<p>MfG cobra11freak</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1546700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1546700</guid><dc:creator><![CDATA[cobra11freak]]></dc:creator><pubDate>Sun, 13 Jul 2008 16:06:53 GMT</pubDate></item></channel></rss>