<?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 in string-array ?]]></title><description><![CDATA[<p>Hiho,</p>
<p>ich will ein string in ein string-array kopieren, aber bekomm es einfach nicht hin.</p>
<p>zur veranschaulichung:</p>
<pre><code class="language-cpp">string daten0 = &quot;test string&quot;;
char Datum[10][11];

strcpy(Datum[0], daten0);
</code></pre>
<p>so funkionierts leider nicht, da gibt er mir als fehlermeldung:<br />
error: cannot convert 'std::string' to 'const char*' for argument '2' to 'char* strcpy(char*, const char*)</p>
<p>wobei wenn ich:</p>
<pre><code class="language-cpp">char Datum[10][11];

strcpy(Datum[0], &quot;test string&quot;);
</code></pre>
<p>gibt er mir ja die richtige lösung <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=":confused:"
      alt="😕"
    /></p>
<p>Also ist &quot;daten0='test string'&quot; nicht gleich &quot;test string&quot; ?</p>
<p>Wo liegt da mein denkfehler oder kennt jemand eine andere lösung die &quot;daten0&quot; ins string-array &quot;Datum[0]&quot; zu bekommen ?</p>
<p>Mfg Analyse</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/277962/string-in-string-array</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 16:21:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/277962.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 27 Nov 2010 08:46:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to String in string-array ? on Sat, 27 Nov 2010 08:46:43 GMT]]></title><description><![CDATA[<p>Hiho,</p>
<p>ich will ein string in ein string-array kopieren, aber bekomm es einfach nicht hin.</p>
<p>zur veranschaulichung:</p>
<pre><code class="language-cpp">string daten0 = &quot;test string&quot;;
char Datum[10][11];

strcpy(Datum[0], daten0);
</code></pre>
<p>so funkionierts leider nicht, da gibt er mir als fehlermeldung:<br />
error: cannot convert 'std::string' to 'const char*' for argument '2' to 'char* strcpy(char*, const char*)</p>
<p>wobei wenn ich:</p>
<pre><code class="language-cpp">char Datum[10][11];

strcpy(Datum[0], &quot;test string&quot;);
</code></pre>
<p>gibt er mir ja die richtige lösung <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=":confused:"
      alt="😕"
    /></p>
<p>Also ist &quot;daten0='test string'&quot; nicht gleich &quot;test string&quot; ?</p>
<p>Wo liegt da mein denkfehler oder kennt jemand eine andere lösung die &quot;daten0&quot; ins string-array &quot;Datum[0]&quot; zu bekommen ?</p>
<p>Mfg Analyse</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1986546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1986546</guid><dc:creator><![CDATA[Analyse]]></dc:creator><pubDate>Sat, 27 Nov 2010 08:46:43 GMT</pubDate></item><item><title><![CDATA[Reply to String in string-array ? on Sat, 27 Nov 2010 08:59:29 GMT]]></title><description><![CDATA[<p>Dein Problem ist, dass du kein string Array hast sondern ein Array von char Arrays. Das was du da machst ist C-Stil, der wird hier im C++ Unterforum nicht so gerne gesehen.</p>
<p>In C++ würde man es folgendermaßen machen:</p>
<pre><code class="language-cpp">#include &lt;vector&gt;
using namespace std;
</code></pre>
<p>[...]</p>
<pre><code class="language-cpp">string daten0 = &quot;blabla&quot;;
  vector&lt;string&gt; strings(10);
  strings[0] = daten0;
</code></pre>
<p>Alternativ für fixed arrays gibt es auch noch std::array.</p>
<p>mfg, René~</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1986549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1986549</guid><dc:creator><![CDATA[NewSoftzzz]]></dc:creator><pubDate>Sat, 27 Nov 2010 08:59:29 GMT</pubDate></item><item><title><![CDATA[Reply to String in string-array ? on Sat, 27 Nov 2010 09:26:12 GMT]]></title><description><![CDATA[<p>Ahh, es funktioniert !!</p>
<p>Die c++ lösung gefällt mir zudem optisch besser.</p>
<p>Danke Rene. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1986562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1986562</guid><dc:creator><![CDATA[Analyse]]></dc:creator><pubDate>Sat, 27 Nov 2010 09:26:12 GMT</pubDate></item><item><title><![CDATA[Reply to String in string-array ? on Sat, 27 Nov 2010 09:45:04 GMT]]></title><description><![CDATA[<p>Analyse schrieb:</p>
<blockquote>
<p>Ahh, es funktioniert !!</p>
<p>Die c++ lösung gefällt mir zudem optisch besser.</p>
<p>Danke Rene. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
</blockquote>
<p>Das ist nicht nur eine Frage der Optik, denn dein &quot;test string&quot; wäre auch zu lang gewesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1986567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1986567</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Sat, 27 Nov 2010 09:45:04 GMT</pubDate></item><item><title><![CDATA[Reply to String in string-array ? on Sat, 27 Nov 2010 09:51:17 GMT]]></title><description><![CDATA[<p>manni66 schrieb:</p>
<blockquote>
<p>Das ist nicht nur eine Frage der Optik, denn dein &quot;test string&quot; wäre auch zu lang gewesen.</p>
</blockquote>
<p>Stimmt natürlich 11 Zeichen + Nullzeichen. Ergo hättest du hier schon nen Buffer Overflow in deinen Code eingebaut.</p>
<p>mfg, René~</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1986570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1986570</guid><dc:creator><![CDATA[NewSoftzzz]]></dc:creator><pubDate>Sat, 27 Nov 2010 09:51:17 GMT</pubDate></item><item><title><![CDATA[Reply to String in string-array ? on Sat, 27 Nov 2010 09:51:18 GMT]]></title><description><![CDATA[<p>Und jetzt nochmal der Grund wieso es nicht funktioniert hat:<br />
Du hast in strcpy nur daten0 geschrieben, aber es hätte daten0.c_str() heißen müssen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1986571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1986571</guid><dc:creator><![CDATA[Die Lösung]]></dc:creator><pubDate>Sat, 27 Nov 2010 09:51:18 GMT</pubDate></item><item><title><![CDATA[Reply to String in string-array ? on Sat, 27 Nov 2010 10:23:05 GMT]]></title><description><![CDATA[<blockquote>
<p>Das ist nicht nur eine Frage der Optik, denn dein &quot;test string&quot; wäre auch zu lang gewesen.</p>
</blockquote>
<p>Ja, hatte ich mich verzählt für das bsp. <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>
<p>Bei der vector&lt;string&gt; methode wird ein kompletter string für die Endsequenz verbraucht oder ?</p>
<pre><code>Du hast in strcpy nur daten0 geschrieben, aber es hätte daten0.c_str() heißen müssen...
</code></pre>
<p>gut zu wissen, danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1986585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1986585</guid><dc:creator><![CDATA[Analyse]]></dc:creator><pubDate>Sat, 27 Nov 2010 10:23:05 GMT</pubDate></item><item><title><![CDATA[Reply to String in string-array ? on Sat, 27 Nov 2010 10:49:52 GMT]]></title><description><![CDATA[<blockquote>
<p>Bei der vector&lt;string&gt; methode wird ein kompletter string für die Endsequenz verbraucht oder ?</p>
</blockquote>
<p>Tönt wirr... was meinst Du mit Endsequenz?<br />
Im Zweifelsfall ist die Antwort <em>Nein</em>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1986605</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1986605</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Sat, 27 Nov 2010 10:49:52 GMT</pubDate></item></channel></rss>