<?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[2 dimensionaler Array]]></title><description><![CDATA[<p>Hallo Zusammen</p>
<p>Ich will ein Spielfeld machen. Der User kann das Spielfeld selbst bestimmen.</p>
<p>In der ersten Zeile sollte mit Buchstaben gekennzeichnet sein also A,B,C...<br />
die erste Spalte mit Zahlen 1, 2, 3... usw.</p>
<p>Wie mache ich das am besten?</p>
<p>Mit einem 2 dimensionalen Array?</p>
<p>Ich habe es versucht mit char cFeld[x][y];</p>
<p>Ich möchte das der User die Variabeln x, y eingeben kann. Ich bekomme jedoch eine Fehlermeldung das man dem Array einen Wert geben muss.</p>
<p>Wie soll ich vorgehen?</p>
<p>Bitte um schnelle Hilfe</p>
<p>Liebe Grüsse <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/topic/142641/2-dimensionaler-array</link><generator>RSS for Node</generator><lastBuildDate>Tue, 01 Sep 2026 22:06:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142641.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 Apr 2006 14:01:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 2 dimensionaler Array on Sat, 01 Apr 2006 14:01:57 GMT]]></title><description><![CDATA[<p>Hallo Zusammen</p>
<p>Ich will ein Spielfeld machen. Der User kann das Spielfeld selbst bestimmen.</p>
<p>In der ersten Zeile sollte mit Buchstaben gekennzeichnet sein also A,B,C...<br />
die erste Spalte mit Zahlen 1, 2, 3... usw.</p>
<p>Wie mache ich das am besten?</p>
<p>Mit einem 2 dimensionalen Array?</p>
<p>Ich habe es versucht mit char cFeld[x][y];</p>
<p>Ich möchte das der User die Variabeln x, y eingeben kann. Ich bekomme jedoch eine Fehlermeldung das man dem Array einen Wert geben muss.</p>
<p>Wie soll ich vorgehen?</p>
<p>Bitte um schnelle Hilfe</p>
<p>Liebe Grüsse <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/1028625</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1028625</guid><dc:creator><![CDATA[Unwissende]]></dc:creator><pubDate>Sat, 01 Apr 2006 14:01:57 GMT</pubDate></item><item><title><![CDATA[Reply to 2 dimensionaler Array on Sat, 01 Apr 2006 14:22:37 GMT]]></title><description><![CDATA[<p>für jeden datentyp und jede variable muss die größe zur compilezeit bekannt sein.</p>
<p>ist sie das nicht, so muss das zeug auf dem freien speicher (heap) abgelegt werden. dort wird speicher mit dem schlüsselwort &quot;new&quot; reserviert.</p>
<pre><code class="language-cpp">int *foo = new int[x]; // 1-dim array
int **bar = new int*[x]; // 2-dim array
for(int i = 0; i &lt; x; ++i)
 bar[i] = new int[y];
</code></pre>
<p>mehr c++ typisch ist aber eher sowas:</p>
<pre><code class="language-cpp">#include &lt;vector&gt;
using namespace std;
...
vector&lt; vector&lt;int&gt; &gt; foo(x); // 2-dim array
for(unsigned i = 0; i &lt; foo.size(); ++i)
 foo[i].resize(y);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1028635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1028635</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Sat, 01 Apr 2006 14:22:37 GMT</pubDate></item><item><title><![CDATA[Reply to 2 dimensionaler Array on Sat, 01 Apr 2006 15:22:36 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Danke für deine Antwort. Ich verstehe den Code leider nicht so ganz kannst du ihn mir mehr kommentieren?</p>
<p>Die Bezeichnung foo, bar könnte ich ersetzen durch?</p>
<p>Liebe Grüsse <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/1028669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1028669</guid><dc:creator><![CDATA[Unwissende]]></dc:creator><pubDate>Sat, 01 Apr 2006 15:22:36 GMT</pubDate></item><item><title><![CDATA[Reply to 2 dimensionaler Array on Sat, 01 Apr 2006 15:49:37 GMT]]></title><description><![CDATA[<p>auch unwissend bin</p>
<p>gibs eigentlich keinen 2D vector oder sowas in der art in der stl? <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="😕"
    /><br />
wär mal kuhl zu wissen..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1028677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1028677</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Sat, 01 Apr 2006 15:49:37 GMT</pubDate></item><item><title><![CDATA[Reply to 2 dimensionaler Array on Sat, 01 Apr 2006 16:51:19 GMT]]></title><description><![CDATA[<p>@1310-Logik:<br />
Nein, wieso auch? Wenn du mehr dimensionen willst, dann verschachtel eben vector, wie thordk es gemacht hat.</p>
<p>@Unwissende:<br />
foo und bar sind wie man sieht Bezeichner. <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/1028715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1028715</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Sat, 01 Apr 2006 16:51:19 GMT</pubDate></item></channel></rss>