<?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 string zu const char* ?!?]]></title><description><![CDATA[<p>Hi,</p>
<p>ich fange gerade an mit C++ (habe vorher jedoch bereits einige Erfahrung mit Pascal, Java etc gesammelt), und stolpere jetzt über ein komisches Problem.</p>
<p>Ich möchte einen String in einen float konvertieren, und nutze dazu die Funktion atof().</p>
<p>Diese erwartet wie ich festgestellt habe einen Parameter vom Typ &quot;const char*&quot;, also einen Zeiger auf einen konstanten Char-Wert. Soweit ist hoffentlich alles richtig?</p>
<p>Nun habe ich aber einen String, den ich umwandeln möchte. Nun gut, die Substring-Funktion strstr() die ich eine Zeile darüber verwendet habe, erwartet den gleichen Parameter, und dort habe ich einfach den String übergeben. Also wieso hier nicht auch?! Gesagt getan - denkste.</p>
<p>Der Compiler sagt mir immer, das er den string nicht in einen const char* konvertieren kann.</p>
<p>Aber wieso? Zumal er es davor ja auch kann, anscheinend.</p>
<p>Ich arbeite übrigens mit Eclipse 3.1.</p>
<p>Die nötigen Bibliotheken string.h usw. habe ich denke ich alle eingebunden.</p>
<p>Danke für eure Hilfe.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/163663/konvertierung-von-string-zu-const-char</link><generator>RSS for Node</generator><lastBuildDate>Sun, 13 Sep 2026 02:00:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163663.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 31 Oct 2006 19:29:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Konvertierung von string zu const char* ?!? on Tue, 31 Oct 2006 19:29:50 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich fange gerade an mit C++ (habe vorher jedoch bereits einige Erfahrung mit Pascal, Java etc gesammelt), und stolpere jetzt über ein komisches Problem.</p>
<p>Ich möchte einen String in einen float konvertieren, und nutze dazu die Funktion atof().</p>
<p>Diese erwartet wie ich festgestellt habe einen Parameter vom Typ &quot;const char*&quot;, also einen Zeiger auf einen konstanten Char-Wert. Soweit ist hoffentlich alles richtig?</p>
<p>Nun habe ich aber einen String, den ich umwandeln möchte. Nun gut, die Substring-Funktion strstr() die ich eine Zeile darüber verwendet habe, erwartet den gleichen Parameter, und dort habe ich einfach den String übergeben. Also wieso hier nicht auch?! Gesagt getan - denkste.</p>
<p>Der Compiler sagt mir immer, das er den string nicht in einen const char* konvertieren kann.</p>
<p>Aber wieso? Zumal er es davor ja auch kann, anscheinend.</p>
<p>Ich arbeite übrigens mit Eclipse 3.1.</p>
<p>Die nötigen Bibliotheken string.h usw. habe ich denke ich alle eingebunden.</p>
<p>Danke für eure Hilfe.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1165702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1165702</guid><dc:creator><![CDATA[SuPeRpLuS]]></dc:creator><pubDate>Tue, 31 Oct 2006 19:29:50 GMT</pubDate></item><item><title><![CDATA[Reply to Konvertierung von string zu const char* ?!? on Tue, 31 Oct 2006 19:32:29 GMT]]></title><description><![CDATA[<p>c_str() und binde string ohne .h ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1165704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1165704</guid><dc:creator><![CDATA[ok]]></dc:creator><pubDate>Tue, 31 Oct 2006 19:32:29 GMT</pubDate></item><item><title><![CDATA[Reply to Konvertierung von string zu const char* ?!? on Tue, 31 Oct 2006 19:33:33 GMT]]></title><description><![CDATA[<p>c_str() liefert dir das gesuchte.</p>
<p>Bitte auch hier rein sehen:</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-163600.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-163600.html</a></p>
<p>Hier werden die, für C++ eher passenden stringstream oder lexical_cast erläutert, die alternativ verwendet werden könnten (und wenn Performance an der Codestelle kein Problem darstellt vorgezogen werden sollten)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1165705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1165705</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Tue, 31 Oct 2006 19:33:33 GMT</pubDate></item><item><title><![CDATA[Reply to Konvertierung von string zu const char* ?!? on Tue, 31 Oct 2006 19:55:57 GMT]]></title><description><![CDATA[<p>Danke! Problem gelöst.</p>
<p>Ich glaube ich muss mich nochmal näher zu diesen Typ-Castings belesen. Das ganze ist doch nur ein Überbleibsel aus C, oder?</p>
<p>PS: Hatte string korrekt eingebunden.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1165722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1165722</guid><dc:creator><![CDATA[SuPeRpLuS]]></dc:creator><pubDate>Tue, 31 Oct 2006 19:55:57 GMT</pubDate></item><item><title><![CDATA[Reply to Konvertierung von string zu const char* ?!? on Tue, 31 Oct 2006 20:02:47 GMT]]></title><description><![CDATA[<p>atof atoi sind &quot;überbleibsel&quot; aus C wärend die casts zu einer externen Lib gehören (ka ob die nun im TR1 sind, nicht mit beschäftigt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1165725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1165725</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Tue, 31 Oct 2006 20:02:47 GMT</pubDate></item></channel></rss>