<?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[Auch std::string zu const char *]]></title><description><![CDATA[<p>Hi Leute ich hab ein ähnliches problem wie noha ich will eine datei über das internet versenden jedoch geht das nicht weil vc++ 2005 mir folgenden fehler bringt</p>
<p>c:\dokumente und einstellungen\albert\eigene dateien\programmieren\server + keylogger 2\server2\server2.cpp(186) : error C2664: 'send': Konvertierung des Parameters 2 von 'std::string' in 'const char *' nicht möglich<br />
Kein benutzerdefinierter Konvertierungsoperator verfügbar, der diese Konvertierung durchführen kann, oder der Operator kann nicht aufgerufen werden</p>
<pre><code>std::string TempString = &quot;&quot;;
//in TempString wird geschrieben!!!
...
rc=send(Socket,TempString,strlen(TempString),0);
</code></pre>
<p>send() erwartet jedoch folgende parameter:</p>
<p>int send(<br />
SOCKET s,<br />
const char* buf,<br />
int len,<br />
int flags<br />
);<br />
wie kann ich also string in const char * umwandeln?<br />
Albert</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/175401/auch-std-string-zu-const-char</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 04:00:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/175401.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 09 Mar 2007 23:28:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Auch std::string zu const char * on Fri, 09 Mar 2007 23:28:40 GMT]]></title><description><![CDATA[<p>Hi Leute ich hab ein ähnliches problem wie noha ich will eine datei über das internet versenden jedoch geht das nicht weil vc++ 2005 mir folgenden fehler bringt</p>
<p>c:\dokumente und einstellungen\albert\eigene dateien\programmieren\server + keylogger 2\server2\server2.cpp(186) : error C2664: 'send': Konvertierung des Parameters 2 von 'std::string' in 'const char *' nicht möglich<br />
Kein benutzerdefinierter Konvertierungsoperator verfügbar, der diese Konvertierung durchführen kann, oder der Operator kann nicht aufgerufen werden</p>
<pre><code>std::string TempString = &quot;&quot;;
//in TempString wird geschrieben!!!
...
rc=send(Socket,TempString,strlen(TempString),0);
</code></pre>
<p>send() erwartet jedoch folgende parameter:</p>
<p>int send(<br />
SOCKET s,<br />
const char* buf,<br />
int len,<br />
int flags<br />
);<br />
wie kann ich also string in const char * umwandeln?<br />
Albert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1242677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242677</guid><dc:creator><![CDATA[albertk13]]></dc:creator><pubDate>Fri, 09 Mar 2007 23:28:40 GMT</pubDate></item><item><title><![CDATA[Reply to Auch std::string zu const char * on Fri, 09 Mar 2007 23:42:09 GMT]]></title><description><![CDATA[<p>Hi,</p>
<pre><code class="language-cpp">rc=send(Socket,TempString.c_str (),strlen(TempString),0);
</code></pre>
<p>Immer c_str () anhängen, das wandelt einen string in const char * um <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>
<p>MfG mikey.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1242681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242681</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Fri, 09 Mar 2007 23:42:09 GMT</pubDate></item><item><title><![CDATA[Reply to Auch std::string zu const char * on Sat, 10 Mar 2007 16:14:23 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::string string_temp; // wird automatisch mit &quot;&quot; initialisiert ;)
// ...
rc = send(hSocket, string_temp.c_str(), string_temp.length(), 0);
</code></pre>
<p>und length gibt es da auch noch ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1242683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242683</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sat, 10 Mar 2007 16:14:23 GMT</pubDate></item><item><title><![CDATA[Reply to Auch std::string zu const char * on Sat, 10 Mar 2007 15:34:17 GMT]]></title><description><![CDATA[<p>Joah, aber length, der Compiler ist da sehr penibel, was Rechtschreibung angeht <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/1242922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1242922</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Sat, 10 Mar 2007 15:34:17 GMT</pubDate></item><item><title><![CDATA[Reply to Auch std::string zu const char * on Sat, 10 Mar 2007 18:18:51 GMT]]></title><description><![CDATA[<p>OK danke das funktioniert<br />
ich hab noch ein Problemm:</p>
<p>c:\dokumente und einstellungen ... \program.cpp(62) : warning C4996: 'strcpy' wurde als veraltet deklariert<br />
Meldung: &quot;This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.&quot;<br />
c:\dokumente und einstellungen ... \program.cpp(63) : warning C4267: 'Argument': Konvertierung von 'size_t' nach 'int', Datenverlust möglich</p>
<pre><code>strcpy(buf2,&quot;Fehler: startWinsock, fehler code:&quot;);
	rc=send(connectedSocket,buf2,strlen(buf2),0);
</code></pre>
<p>diese warnungen kommen bei meinem programm jetzt bestimmt 10 mal<br />
Wie kann ich diese beheben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1243024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1243024</guid><dc:creator><![CDATA[albertk13]]></dc:creator><pubDate>Sat, 10 Mar 2007 18:18:51 GMT</pubDate></item><item><title><![CDATA[Reply to Auch std::string zu const char * on Sat, 10 Mar 2007 18:22:30 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::string item(&quot;Fehler: startWinsock, fehler code:&quot;);
rc=send(connectedSocket, item.c_str(), item.length(), 0);
</code></pre>
<p>?!?!??!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1243029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1243029</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sat, 10 Mar 2007 18:22:30 GMT</pubDate></item><item><title><![CDATA[Reply to Auch std::string zu const char * on Sat, 10 Mar 2007 18:22:46 GMT]]></title><description><![CDATA[<p>albertk13 schrieb:</p>
<blockquote>
<p>Wie kann ich diese beheben?</p>
</blockquote>
<pre><code class="language-cpp">#if defined(_MSC_VER) &amp;&amp; (_MSC_VER &gt;= 1400)
#ifndef _SCL_SECURE_NO_DEPRECATE
#define _SCL_SECURE_NO_DEPRECATE	// disable deprecated warnings (C4996) for &quot;unsafe&quot; STL usage (e.g. use of unchecked iterators)
#endif
#ifndef _CRT_SECURE_NO_DEPRECATE
#define _CRT_SECURE_NO_DEPRECATE	// disable deprecated warnings (C4996) for &quot;unsafe&quot; CRT functions
#endif
#endif // _MSC_VER &gt;= 1400
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1243030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1243030</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sat, 10 Mar 2007 18:22:46 GMT</pubDate></item><item><title><![CDATA[Reply to Auch std::string zu const char * on Sat, 10 Mar 2007 18:25:06 GMT]]></title><description><![CDATA[<p>(D)Evil schrieb:</p>
<blockquote>
<pre><code class="language-cpp">std::string item(&quot;Fehler: startWinsock, fehler code:&quot;);
rc=send(connectedSocket, item.c_str(), item.length(), 0);
</code></pre>
<p>?!?!??!</p>
</blockquote>
<p>Jo, das ist besser als &quot;no keyboard detected. press F1 to continue.&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1243034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1243034</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sat, 10 Mar 2007 18:25:06 GMT</pubDate></item></channel></rss>