<?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[string to char]]></title><description><![CDATA[<p>Moin kann mir wer erklären wie man Daten aus einem char Array in einen string kriegen kann ?</p>
<p>Hier ist mein Ansatz aber das funktionierte nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>char zahlen[10];<br />
string z;<br />
z = zahlen[1];<br />
cout&lt;&lt;z;</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/239920/string-to-char</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 06:25:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/239920.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Apr 2009 14:03:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to string to char on Wed, 29 Apr 2009 14:03:20 GMT]]></title><description><![CDATA[<p>Moin kann mir wer erklären wie man Daten aus einem char Array in einen string kriegen kann ?</p>
<p>Hier ist mein Ansatz aber das funktionierte nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>char zahlen[10];<br />
string z;<br />
z = zahlen[1];<br />
cout&lt;&lt;z;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703174</guid><dc:creator><![CDATA[blup]]></dc:creator><pubDate>Wed, 29 Apr 2009 14:03:20 GMT</pubDate></item><item><title><![CDATA[Reply to string to char on Wed, 29 Apr 2009 14:10:20 GMT]]></title><description><![CDATA[<p>Mit dem Konstruktor von <code>std::string</code> . Schau sonst mal bei <a href="http://www.cplusplus.com" rel="nofollow">www.cplusplus.com</a> vorbei...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703181</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703181</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 29 Apr 2009 14:10:20 GMT</pubDate></item><item><title><![CDATA[Reply to string to char on Wed, 29 Apr 2009 14:10:37 GMT]]></title><description><![CDATA[<p><code>string z (&amp;zahlen[0]);</code></p>
<p>aber zahlen klingt nich so, als ob das die lösung ist, die du suchst...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703182</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Wed, 29 Apr 2009 14:10:37 GMT</pubDate></item><item><title><![CDATA[Reply to string to char on Wed, 29 Apr 2009 14:38:14 GMT]]></title><description><![CDATA[<p>oops sry jetzt hab ich was falsches gefragt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":-/"
      alt="😕"
    /></p>
<p>Also bei dem Programm was ich im moment mache wird ein Text aus einer Datei ausgelesen ( c:\\test.txt ).</p>
<p>Nun will ich mit FileExists überprüfen ob diese Datei Existiert.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;vcl&gt;
using namespace std;

int main(int argc, char* argv[])
{

string text[1] = {&quot;c:\\test.txt&quot;};
char *char_txt;

char_txt = text[1];   // &lt;--- funktioniert nicht :(

        if( FileExists( char_txt) )
        {
        ShowMessage(&quot;Datei existieret&quot;);

        }

system(&quot;PAUSE&quot;);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1703201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703201</guid><dc:creator><![CDATA[blup]]></dc:creator><pubDate>Wed, 29 Apr 2009 14:38:14 GMT</pubDate></item><item><title><![CDATA[Reply to string to char on Wed, 29 Apr 2009 14:51:43 GMT]]></title><description><![CDATA[<p>weil in text[1] nichts drin ist, sondern in text[0]</p>
<p>edit:</p>
<p>und wie ich sehe, willst du dem char* den string zu weisen! dazu musst erst mal speicher allokieren - mit malloc, calloc etc.!</p>
<pre><code class="language-cpp">string foo[1] = {&quot;TEST&quot;};

	const char* bar = foo[0].c_str();

	char* bla = (char*) malloc(foo[0].length()+1);
	strcpy(bla,foo[0].c_str());

	cout &lt;&lt; bar &lt;&lt; bla &lt;&lt;endl;

	free(bla);
	return 0;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1703204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703204</guid><dc:creator><![CDATA[sheddy]]></dc:creator><pubDate>Wed, 29 Apr 2009 14:51:43 GMT</pubDate></item><item><title><![CDATA[Reply to string to char on Wed, 29 Apr 2009 15:04:53 GMT]]></title><description><![CDATA[<p>Ok ty.</p>
<p>Ich werds mir morgen mal genauer anschauen aber jetzt is erst mal Feierabend ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703218</guid><dc:creator><![CDATA[blup]]></dc:creator><pubDate>Wed, 29 Apr 2009 15:04:53 GMT</pubDate></item><item><title><![CDATA[Reply to string to char on Wed, 29 Apr 2009 15:30:42 GMT]]></title><description><![CDATA[<p>vergiss das ma ganz schnell wieder...</p>
<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;vcl&gt;

using namespace std;

int main(int argc, char* argv[])
{
 string dateiname = &quot;c:/test.txt&quot;;

 if( FileExists(dateiname.c_str()) )
 {
   ShowMessage(&quot;Datei existieret&quot;);
 }

 system(&quot;PAUSE&quot;); //ist auch bäh.. siehe dazu consolen faq
}
</code></pre>
<p>bb</p>
<p>PS: ohne dir zu nahe treten zu wollen, aber kauf dir ma nen ordentliches C++ buch...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703233</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Wed, 29 Apr 2009 15:30:42 GMT</pubDate></item><item><title><![CDATA[Reply to string to char on Wed, 29 Apr 2009 18:57:08 GMT]]></title><description><![CDATA[<p>ich habe ihm nur den tipp gegeben, wie er aus einem string ein char macht <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/1703320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703320</guid><dc:creator><![CDATA[sheddy]]></dc:creator><pubDate>Wed, 29 Apr 2009 18:57:08 GMT</pubDate></item><item><title><![CDATA[Reply to string to char on Wed, 29 Apr 2009 22:05:08 GMT]]></title><description><![CDATA[<p>sheddy schrieb:</p>
<blockquote>
<p>ich habe ihm nur den tipp gegeben, wie er aus einem string ein char macht <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>
</blockquote>
<p>Du hast es sicher gut gemeint, aber wenn er im C++-Forum postet, will er wahrscheinlich eher eine C++-Lösung. Und so zeigen wir ihm eine. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703399</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 29 Apr 2009 22:05:08 GMT</pubDate></item><item><title><![CDATA[Reply to string to char on Thu, 30 Apr 2009 08:00:33 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>sheddy schrieb:</p>
<blockquote>
<p>ich habe ihm nur den tipp gegeben, wie er aus einem string ein char macht <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>
</blockquote>
<p>Du hast es sicher gut gemeint, aber wenn er im C++-Forum postet, will er wahrscheinlich eher eine C++-Lösung. Und so zeigen wir ihm eine. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Nebst dem, dass sheddy unnötig zusätzlichen Speicher reserviert, obwohl es gar nicht nötig ist, für das Beispiel von blup.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703481</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Thu, 30 Apr 2009 08:00:33 GMT</pubDate></item><item><title><![CDATA[Reply to string to char on Thu, 30 Apr 2009 08:20:45 GMT]]></title><description><![CDATA[<p>es sind doch nur 2 verschiedene möglichkeiten...vielleicht etwas ungünstig gepostet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703497</guid><dc:creator><![CDATA[sheddy]]></dc:creator><pubDate>Thu, 30 Apr 2009 08:20:45 GMT</pubDate></item><item><title><![CDATA[Reply to string to char on Thu, 30 Apr 2009 08:31:57 GMT]]></title><description><![CDATA[<p>Ein string ist ein array von char mit abschliessendem Nullzeichen (ANSI-C). Mit der Zuweisung z=string[i] bekomme ich das Zeichen an der i-ten Stelle, beginnend bei Null. Ich verstehe das Problem nicht! Auch wer mit C++ programmiert sollte die grundlegenden Dinge von ANSI-C im Schlaf beherrschen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703500</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703500</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Thu, 30 Apr 2009 08:31:57 GMT</pubDate></item><item><title><![CDATA[Reply to string to char on Thu, 30 Apr 2009 15:14:11 GMT]]></title><description><![CDATA[<p>sheddy schrieb:</p>
<blockquote>
<p>es sind doch nur 2 verschiedene möglichkeiten...vielleicht etwas ungünstig gepostet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
</blockquote>
<p>Ja, aber wozu die zweite? Wozu free und malloc, statt new und delete? Wozu überhaupt Speicher anfordern und eine Kopie durchführen? Du kommst auch so an den Speicher von <code>std::string</code> , du hast sogar &quot;Random Access Iterators&quot;. Wieso also so eine seltsame Kopie? Und auch wenn man an eine C Funktion ein schreibender Zugriff geben möchte, dann macht man dies wenn schon über <code>std::vector</code> .</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/17339">@berniebutt</a>,<br />
Wie bitte? Was hat das mit dem Thema zu tun? Oder worauf beziehst du dich?</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703677</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Thu, 30 Apr 2009 15:14:11 GMT</pubDate></item></channel></rss>