<?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[Problem mit char[] und char-Arrays]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich würde gerne einer char[]-Variablen einen Text aus einem Element einem Feld von char[] Variablen zuordnen.</p>
<pre><code class="language-cpp">char *typen [] = {&quot;Boeing 717&quot;,&quot;Boeing 727&quot;,&quot;Boeing 737&quot;,&quot;Boeing 747&quot;,
               &quot;Boeing 757&quot;,&quot;Boeing 767&quot;,&quot;Boeing 777&quot;,&quot;Boeing 787&quot;,
               &quot;Airbus A300&quot;,&quot;Airbus A310&quot;,&quot;Airbus A320&quot;,&quot;Airbus A330&quot;,
               &quot;Airbus A340&quot;,&quot;Airbus A380&quot;,&quot;Cessna Skyhawk&quot;
               };
char typ[] = &quot;Boeing 737 (Standard)&quot;;
</code></pre>
<p>und später:</p>
<pre><code class="language-cpp">typ[] = typen[opts];
</code></pre>
<p>, wobei opts eine Variable in int ist, die mit einem Wert( z.B. 2 ) belegt ist.</p>
<p>Ich bekomme die Fehlermeldung:</p>
<pre><code>expected primary-expression before ']' token
</code></pre>
<p>Kann mir da jemand helfen ???</p>
<p>vielen Dank schon mal im voraus</p>
<p>Tim</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/237117/problem-mit-char-und-char-arrays</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 12:37:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/237117.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Mar 2009 19:13:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit char[] und char-Arrays on Tue, 24 Mar 2009 19:14:25 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich würde gerne einer char[]-Variablen einen Text aus einem Element einem Feld von char[] Variablen zuordnen.</p>
<pre><code class="language-cpp">char *typen [] = {&quot;Boeing 717&quot;,&quot;Boeing 727&quot;,&quot;Boeing 737&quot;,&quot;Boeing 747&quot;,
               &quot;Boeing 757&quot;,&quot;Boeing 767&quot;,&quot;Boeing 777&quot;,&quot;Boeing 787&quot;,
               &quot;Airbus A300&quot;,&quot;Airbus A310&quot;,&quot;Airbus A320&quot;,&quot;Airbus A330&quot;,
               &quot;Airbus A340&quot;,&quot;Airbus A380&quot;,&quot;Cessna Skyhawk&quot;
               };
char typ[] = &quot;Boeing 737 (Standard)&quot;;
</code></pre>
<p>und später:</p>
<pre><code class="language-cpp">typ[] = typen[opts];
</code></pre>
<p>, wobei opts eine Variable in int ist, die mit einem Wert( z.B. 2 ) belegt ist.</p>
<p>Ich bekomme die Fehlermeldung:</p>
<pre><code>expected primary-expression before ']' token
</code></pre>
<p>Kann mir da jemand helfen ???</p>
<p>vielen Dank schon mal im voraus</p>
<p>Tim</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685406</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685406</guid><dc:creator><![CDATA[Tim1995]]></dc:creator><pubDate>Tue, 24 Mar 2009 19:14:25 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit char[] und char-Arrays on Tue, 24 Mar 2009 19:18:22 GMT]]></title><description><![CDATA[<p>Du kannst Arrays nicht zuweisen. Das naheliegende ist, die Variable <code>typ</code> als Zeiger auf <code>const char</code> zu deklarieren. Aber dann musst du sehr aufpassen, dass du nur lesend zugreifst...</p>
<p>Du hast auch alle die Probleme nicht, wenn du <code>std::vector</code> mit <code>std::string</code> verwendest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685413</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 24 Mar 2009 19:18:22 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit char[] und char-Arrays on Tue, 24 Mar 2009 19:30:55 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Du hast auch alle die Probleme nicht, wenn du <code>std::vector</code> mit <code>std::string</code> verwendest.</p>
</blockquote>
<p>kannst du mir mal ein konkretes beispiel geben, wie ich diese verwende ?<br />
Also <code>std::string</code> kenn ich ja schon, aber <code>std::vector</code> ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685419</guid><dc:creator><![CDATA[Tim1995]]></dc:creator><pubDate>Tue, 24 Mar 2009 19:30:55 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit char[] und char-Arrays on Tue, 24 Mar 2009 19:40:31 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;vector&gt;
#include &lt;string&gt;

typedef std::vector&lt;std::string&gt; StringCollection;

int main()
{
   StringCollection coll;
   coll.push_back(&quot;test1&quot;);
   coll.push_back(&quot;test2&quot;);

   const std::string&amp; s1 = coll[0];
   const std::string&amp; s2 = coll[1];
}
</code></pre>
<p>Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685429</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Tue, 24 Mar 2009 19:40:31 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit char[] und char-Arrays on Tue, 24 Mar 2009 19:43:48 GMT]]></title><description><![CDATA[<p>Um tiefergehendes Verständnis der Standard Template Libary (dazu gehört <code>std::vector</code> ) zu erhalten, kannst du ja mal <a href="http://magazin.c-plusplus.net/artikel/Aufbau%20der%20STL%20-%20Teil%201%3A%20Container" rel="nofollow">diesen Artikel</a> anschauen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685431</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 24 Mar 2009 19:43:48 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit char[] und char-Arrays on Sat, 28 Mar 2009 12:12:32 GMT]]></title><description><![CDATA[<p>Ich habs mir jetzt einfacher gemacht:</p>
<p>Ich nehm jetzt einfach überall, wo ichs brauch, typen[opts] statt typ.</p>
<p>Danke trotzdem für die Hilfe !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1687349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1687349</guid><dc:creator><![CDATA[Tim1995]]></dc:creator><pubDate>Sat, 28 Mar 2009 12:12:32 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit char[] und char-Arrays on Sat, 28 Mar 2009 12:16:08 GMT]]></title><description><![CDATA[<p>Warum nicht gleich <code>std::string</code> ? Das ist wohl das Einfachste.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1687353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1687353</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sat, 28 Mar 2009 12:16:08 GMT</pubDate></item></channel></rss>