<?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[Variablenname aus verschiedenen Teilen erstellen]]></title><description><![CDATA[<p>Hi,<br />
ich habe gerade ein kleines Problem. Und zwar habe ich ein Struktur für verschiedene Spieler erstellt. Diese rufe ich so auf:</p>
<pre><code class="language-cpp">spieler Spieler1;
spieler Spieler2;
spieler Spieler3;
</code></pre>
<p>Nun erstelle ich eine weitere Variable wer gerade dran ist:</p>
<pre><code class="language-cpp">int istdran = 2;
</code></pre>
<p>Nun möchte ich Spieler&quot;istdran&quot;.Name aufrufen.</p>
<p>Wie kann ich dies am besten anstellen?</p>
<p>Danke schonmal für eure Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/246295/variablenname-aus-verschiedenen-teilen-erstellen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 06:39:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/246295.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 25 Jul 2009 20:48:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variablenname aus verschiedenen Teilen erstellen on Sat, 25 Jul 2009 20:48:08 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe gerade ein kleines Problem. Und zwar habe ich ein Struktur für verschiedene Spieler erstellt. Diese rufe ich so auf:</p>
<pre><code class="language-cpp">spieler Spieler1;
spieler Spieler2;
spieler Spieler3;
</code></pre>
<p>Nun erstelle ich eine weitere Variable wer gerade dran ist:</p>
<pre><code class="language-cpp">int istdran = 2;
</code></pre>
<p>Nun möchte ich Spieler&quot;istdran&quot;.Name aufrufen.</p>
<p>Wie kann ich dies am besten anstellen?</p>
<p>Danke schonmal für eure Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1749610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1749610</guid><dc:creator><![CDATA[Zimba92]]></dc:creator><pubDate>Sat, 25 Jul 2009 20:48:08 GMT</pubDate></item><item><title><![CDATA[Reply to Variablenname aus verschiedenen Teilen erstellen on Sat, 25 Jul 2009 20:54:52 GMT]]></title><description><![CDATA[<p>pack die spieler doch in einen vector</p>
<pre><code class="language-cpp">std::vector&lt;spieler&gt; Spieler;
Spieler.push_back(spieler0);
Spieler.push_back(spieler1);
Spieler.push_back(spieler2);
Spieler.push_back(spieler3);

istDran = 2;
Spieler[2] = /*irgendwas*/;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1749615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1749615</guid><dc:creator><![CDATA[vectooor]]></dc:creator><pubDate>Sat, 25 Jul 2009 20:54:52 GMT</pubDate></item><item><title><![CDATA[Reply to Variablenname aus verschiedenen Teilen erstellen on Sat, 25 Jul 2009 21:04:46 GMT]]></title><description><![CDATA[<p>ich möchte ausserdem noch das stichwort array zur lösung solcher probleme mit einbringen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1749619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1749619</guid><dc:creator><![CDATA[player4245]]></dc:creator><pubDate>Sat, 25 Jul 2009 21:04:46 GMT</pubDate></item><item><title><![CDATA[Reply to Variablenname aus verschiedenen Teilen erstellen on Sat, 25 Jul 2009 21:18:45 GMT]]></title><description><![CDATA[<p>Provoziert da jemand wilde &quot;schmeiß niemals C mit C++ durcheinander!!!!!&quot;- Flames ? <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/1749622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1749622</guid><dc:creator><![CDATA[vectooor]]></dc:creator><pubDate>Sat, 25 Jul 2009 21:18:45 GMT</pubDate></item><item><title><![CDATA[Reply to Variablenname aus verschiedenen Teilen erstellen on Sat, 25 Jul 2009 21:19:40 GMT]]></title><description><![CDATA[<p>@vectoor: Danke ich werde mir Vektoren einmal angucken. Geht das denn mit Strukturen gar nicht?</p>
<p>@player4245: Das ist nicht möglich, da sowohl int als auch string-werte in der Struktur vorkommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1749623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1749623</guid><dc:creator><![CDATA[Zimba92]]></dc:creator><pubDate>Sat, 25 Jul 2009 21:19:40 GMT</pubDate></item><item><title><![CDATA[Reply to Variablenname aus verschiedenen Teilen erstellen on Sat, 25 Jul 2009 21:24:38 GMT]]></title><description><![CDATA[<p>du kannst auch einen vector auf deine struktur machen. Genauso wie das mit arrays geht ;-).</p>
<pre><code class="language-cpp">vector&lt;meineStruktur&gt; a;
meineStruktur a[10];
</code></pre>
<p>@vectooor auch in c++ nutzt man noch arrays</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1749625</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1749625</guid><dc:creator><![CDATA[player4245]]></dc:creator><pubDate>Sat, 25 Jul 2009 21:24:38 GMT</pubDate></item><item><title><![CDATA[Reply to Variablenname aus verschiedenen Teilen erstellen on Sat, 25 Jul 2009 21:44:20 GMT]]></title><description><![CDATA[<p>natürlich benutzt man in c++ noch arrays. und pointer. und printf. und malloc. Allerdings - wenn man schon C++ benutzt - sollte man die sichereren Varianten von C++ benutzen.<br />
Außerdem hat ein array einen entscheidenden Nachteil: Es ist statisch! Was wenn die Anzahl Spieler unbekannt ist?<br />
Dann müsste sein Programm so aussehen:</p>
<pre><code class="language-cpp">spieler *arr = new spieler [anzahl];
delete [] arr;
</code></pre>
<p>Und ich denke diese Variante ist - gerade für einen Anfänger - nicht zu empfehlen.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/22042">@Zimba92</a><br />
Du kannst natürlich auch eine Struktur erstellen, die zB einen vector beinhaltet.</p>
<pre><code class="language-cpp">class AlleSpieler
{
    std::vector&lt;spieler&gt; spieler_vector;
public:
    spieler GetSpieler(size_t t) const { return spieler_vector[t]; }
}
</code></pre>
<p>Aber ein einfacher vector wird in deinem Fall wahrscheinlich reichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1749628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1749628</guid><dc:creator><![CDATA[vectooor]]></dc:creator><pubDate>Sat, 25 Jul 2009 21:44:20 GMT</pubDate></item><item><title><![CDATA[Reply to Variablenname aus verschiedenen Teilen erstellen on Sat, 25 Jul 2009 22:05:06 GMT]]></title><description><![CDATA[<p>ja aber da er den eindruck machte das er arrays noch nicht kennt wirst du wohl nicht bestreiten dass er mal etwas davon gehört haben sollte. Die Grundlagen sollte man schließlich kennen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1749635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1749635</guid><dc:creator><![CDATA[player4245]]></dc:creator><pubDate>Sat, 25 Jul 2009 22:05:06 GMT</pubDate></item><item><title><![CDATA[Reply to Variablenname aus verschiedenen Teilen erstellen on Sat, 25 Jul 2009 23:09:02 GMT]]></title><description><![CDATA[<p>player4245 schrieb:</p>
<blockquote>
<p>@vectooor auch in c++ nutzt man noch arrays</p>
</blockquote>
<p>Ja, aber rohe Arrays eher selten und meist für interne Implementierungen und nicht im alltäglichen Programmieren. Da sind Wrapper wie <code>std::tr1::array</code> einfach von sehr grossem Vorteil, da sie Objektsemantik besitzen, das STL-Interface anbieten und einen stark beim Debuggen unterstützen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1749649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1749649</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sat, 25 Jul 2009 23:09:02 GMT</pubDate></item></channel></rss>