<?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 Arraydeklaration]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>ich hoffe ihr konnt einem Anfänger wie mir helfen. Es geht um eine Deklaration eines Array. Diese mache ich im Moment mit</p>
<pre><code class="language-cpp">int iAnzahlTeile = (int) iAnzahl / iTeileProStruktur;
const int ciAnzahlTeile = (const int) iAnzahlTeile;

// Erstelle ein Array mit so vielen Elementen, wie in iAnzahlTeile berechnet wurden.
int *aStruktur[ciAnzahlTeile];
</code></pre>
<p>Hierbei bekomme ich immer die Fehlermeldung:<br />
- Konstanter Ausdruck erwartet<br />
- Zuordnung eines Arrays der konstanten Größe 0 nicht möglich.</p>
<p>Kann mir da jemand sagen was ich falsch mache und wie es richtig wäre? Die Größe des Array muss vorher berechnet werden.</p>
<p>Gruß und Danke schonmal<br />
rodgerwilco</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/238134/problem-mit-arraydeklaration</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 03:53:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/238134.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Apr 2009 06:28:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Arraydeklaration on Tue, 07 Apr 2009 06:28:52 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>ich hoffe ihr konnt einem Anfänger wie mir helfen. Es geht um eine Deklaration eines Array. Diese mache ich im Moment mit</p>
<pre><code class="language-cpp">int iAnzahlTeile = (int) iAnzahl / iTeileProStruktur;
const int ciAnzahlTeile = (const int) iAnzahlTeile;

// Erstelle ein Array mit so vielen Elementen, wie in iAnzahlTeile berechnet wurden.
int *aStruktur[ciAnzahlTeile];
</code></pre>
<p>Hierbei bekomme ich immer die Fehlermeldung:<br />
- Konstanter Ausdruck erwartet<br />
- Zuordnung eines Arrays der konstanten Größe 0 nicht möglich.</p>
<p>Kann mir da jemand sagen was ich falsch mache und wie es richtig wäre? Die Größe des Array muss vorher berechnet werden.</p>
<p>Gruß und Danke schonmal<br />
rodgerwilco</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1692074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1692074</guid><dc:creator><![CDATA[rodgerwilco]]></dc:creator><pubDate>Tue, 07 Apr 2009 06:28:52 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Arraydeklaration on Tue, 07 Apr 2009 06:31:07 GMT]]></title><description><![CDATA[<p>Ein dynamisches Array musst du mit new anlegen (und mit delete wieder freigeben, sonst gibts ein Speicherleck).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1692075</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1692075</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 07 Apr 2009 06:31:07 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Arraydeklaration on Tue, 07 Apr 2009 06:46:05 GMT]]></title><description><![CDATA[<p>rodgerwilco schrieb:</p>
<blockquote>
<pre><code class="language-cpp">int iAnzahlTeile = (int) iAnzahl / iTeileProStruktur;
const int ciAnzahlTeile = (const int) iAnzahlTeile;

// Erstelle ein Array mit so vielen Elementen, wie in iAnzahlTeile berechnet wurden.
int *aStruktur[ciAnzahlTeile];
</code></pre>
</blockquote>
<p>wo lernt man denn so etwas?</p>
<pre><code class="language-cpp">int AnzahlTeile = iAnzahl / iTeileProStruktur;

int *struktur = new int [AnzahlTeile];
/*...*/
delete[] struktur;
</code></pre>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1692080</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1692080</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 07 Apr 2009 06:46:05 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Arraydeklaration on Tue, 07 Apr 2009 08:57:07 GMT]]></title><description><![CDATA[<p>Danke für die schnelle Antwort. C++ ist noch neu für mich und deswegen ist tue ich mich gerade etwas schwer. Ich habe aber auch noch die Möglichkeit gefunden das ganze in einem vector zu speichern. Meiner Meinung nach ist das etwas einfacher.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1692123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1692123</guid><dc:creator><![CDATA[rodgerwilco]]></dc:creator><pubDate>Tue, 07 Apr 2009 08:57:07 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Arraydeklaration on Tue, 07 Apr 2009 09:20:10 GMT]]></title><description><![CDATA[<p>rodgerwilco schrieb:</p>
<blockquote>
<p>Danke für die schnelle Antwort. C++ ist noch neu für mich und deswegen ist tue ich mich gerade etwas schwer. Ich habe aber auch noch die Möglichkeit gefunden das ganze in einem vector zu speichern. Meiner Meinung nach ist das etwas einfacher.</p>
</blockquote>
<p>japp, ist es <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1692136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1692136</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 07 Apr 2009 09:20:10 GMT</pubDate></item></channel></rss>