<?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[Text in char matrix]]></title><description><![CDATA[<p>hallo,</p>
<p>wie bekomme ich einen text in eine matrix?</p>
<pre><code class="language-cpp">char text[5][8];

*text[0]=&quot;hallo&quot;;
*text[1]=&quot;test&quot;;
...
</code></pre>
<p>so gehts 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>und so ist mir zu aufwändig</p>
<pre><code class="language-cpp">char text[5][8];

text[0][0]='h';
text[0][1]='a';
text[0][2]='l';
...
</code></pre>
<p>hab ich bei der ersten variente irgend nen zeiger problem?!?</p>
<p>danke schonmal</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/249137/text-in-char-matrix</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 16:14:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/249137.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Sep 2009 08:31:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Text in char matrix on Thu, 03 Sep 2009 08:31:19 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>wie bekomme ich einen text in eine matrix?</p>
<pre><code class="language-cpp">char text[5][8];

*text[0]=&quot;hallo&quot;;
*text[1]=&quot;test&quot;;
...
</code></pre>
<p>so gehts 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>und so ist mir zu aufwändig</p>
<pre><code class="language-cpp">char text[5][8];

text[0][0]='h';
text[0][1]='a';
text[0][2]='l';
...
</code></pre>
<p>hab ich bei der ersten variente irgend nen zeiger problem?!?</p>
<p>danke schonmal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1771340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1771340</guid><dc:creator><![CDATA[wiegeht]]></dc:creator><pubDate>Thu, 03 Sep 2009 08:31:19 GMT</pubDate></item><item><title><![CDATA[Reply to Text in char matrix on Thu, 03 Sep 2009 08:34:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">strcpy_s(text[0], 5, &quot;test&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1771343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1771343</guid><dc:creator><![CDATA[TyRoXx]]></dc:creator><pubDate>Thu, 03 Sep 2009 08:34:46 GMT</pubDate></item><item><title><![CDATA[Reply to Text in char matrix on Thu, 03 Sep 2009 08:43:39 GMT]]></title><description><![CDATA[<p>Oder strncpy, strcpy_s ist MS-spezifisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1771348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1771348</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 03 Sep 2009 08:43:39 GMT</pubDate></item><item><title><![CDATA[Reply to Text in char matrix on Thu, 03 Sep 2009 09:15:26 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::vector&lt; std::string &gt; ?
</code></pre>
<p><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/1771366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1771366</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Thu, 03 Sep 2009 09:15:26 GMT</pubDate></item><item><title><![CDATA[Reply to Text in char matrix on Thu, 03 Sep 2009 09:47:35 GMT]]></title><description><![CDATA[<p><em>Natürlich</em> sollte man vector&lt;string&gt; vorziehen, falls möglich. Nichtsdestotrotz sollten die Basics sitzen:</p>
<p>wiegeht schrieb:</p>
<blockquote>
<p><code>char text[5][8];</code></p>
</blockquote>
<p>Diese Definition kannst Du &quot;von innen nach außen&quot; lesen: <code>text</code> ist ein Array von 5 Arrays von 8 Zeichen.</p>
<p>wiegeht schrieb:</p>
<blockquote>
<p><code>*text[0]=&quot;hallo&quot;;</code><br />
<code>*text[1]=&quot;test&quot;;</code><br />
so gehts nicht</p>
</blockquote>
<p>Ist auch gut so; denn text[0] und text[1] beziehen sich jeweils auf ein Array von 8 Zeichen (keine Zeiger).</p>
<p><a href="http://www.cplusplus.com/reference/clibrary/cstring/strncpy/" rel="nofollow"> <code>std::strncpy</code> </a>aus <code>&lt;cstring&gt;</code> kann Dir hier helfen, wie schon erwähnt wurde. Allerdings musst Du bei der Nullterminierung aufpassen. Dein Array sollte vorher mit Nullen gefüllt werden und der 3. Parameter für strncpy sollte 7 nicht überschreiten, damit immer noch eine Nullterminierung erhalten bleibt.</p>
<p>Gruß,<br />
SP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1771400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1771400</guid><dc:creator><![CDATA[Sebastian Pizer]]></dc:creator><pubDate>Thu, 03 Sep 2009 09:47:35 GMT</pubDate></item><item><title><![CDATA[Reply to Text in char matrix on Thu, 03 Sep 2009 11:49:38 GMT]]></title><description><![CDATA[<p>Am besten gleich mit Initialisierung:</p>
<pre><code class="language-cpp">const char *text[5] =
{
  &quot;Hallo&quot;,
  &quot;Test&quot;,
  &quot;A&quot;,
  &quot;B&quot;,
  &quot;C&quot;
};
</code></pre>
<p>Sofern du nachher nur lesend darauf zugreifst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1771493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1771493</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Thu, 03 Sep 2009 11:49:38 GMT</pubDate></item></channel></rss>