<?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[Array deklarieren ?]]></title><description><![CDATA[<p>Ich glaub ich bin echt zu blöd jetzt grade ! Habe folgendes Programm geschrieben welches mir den Durchscnitt eingegebener Zahlen eines Arrays berechnet :</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;vector&gt;

using namespace std;

int main()
{
	int x=0;
	int xx=0;
	int durchschnitt;

	cout &lt;&lt; &quot;Hallo ! Wieviele Werte sollen eingegeben werden ?\n&quot;;
	cin &gt;&gt; xx;
	int werte_array[xx];

	do
	{
	cout &lt;&lt; &quot;Wert &quot; &lt;&lt; x+1 &lt;&lt; &quot; : &quot;;
	cin &gt;&gt; werte_array[x];
	cout &lt;&lt; &quot;\n&quot;;
	++x;
	}
	while(x &lt; anzahl_werte);

	for(int i=0;i&lt;anzahl_werte;--i)
	{
		durchschnitt = durchschnitt + werte_array[i];
	}

	cout &lt;&lt; &quot;Durchschnitt ist &quot; &lt;&lt; durchschnitt;
}
</code></pre>
<p>Sooo! für mich sieht das alles richtig aus nur mein Compiler meint , dass bei der deklaration des Arrays eine KOnstante Variable benutzt werden soll !</p>
<p>Fehler 1 error C2057: Konstanter Ausdruck erwartet c:\dokumente und einstellungen\simon\eigene dateien\visual studio 2008\projects\vektor_analyse_programm\vektor_analyse_programm\main.cpp 14</p>
<p>Ich verstehe nicht wieso es so nicht klappt ! Hoffe hier hat jemand eine Idee dazu !</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/227762/array-deklarieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 29 Sep 2026 19:25:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/227762.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 19 Nov 2008 17:31:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array deklarieren ? on Wed, 19 Nov 2008 17:31:30 GMT]]></title><description><![CDATA[<p>Ich glaub ich bin echt zu blöd jetzt grade ! Habe folgendes Programm geschrieben welches mir den Durchscnitt eingegebener Zahlen eines Arrays berechnet :</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;vector&gt;

using namespace std;

int main()
{
	int x=0;
	int xx=0;
	int durchschnitt;

	cout &lt;&lt; &quot;Hallo ! Wieviele Werte sollen eingegeben werden ?\n&quot;;
	cin &gt;&gt; xx;
	int werte_array[xx];

	do
	{
	cout &lt;&lt; &quot;Wert &quot; &lt;&lt; x+1 &lt;&lt; &quot; : &quot;;
	cin &gt;&gt; werte_array[x];
	cout &lt;&lt; &quot;\n&quot;;
	++x;
	}
	while(x &lt; anzahl_werte);

	for(int i=0;i&lt;anzahl_werte;--i)
	{
		durchschnitt = durchschnitt + werte_array[i];
	}

	cout &lt;&lt; &quot;Durchschnitt ist &quot; &lt;&lt; durchschnitt;
}
</code></pre>
<p>Sooo! für mich sieht das alles richtig aus nur mein Compiler meint , dass bei der deklaration des Arrays eine KOnstante Variable benutzt werden soll !</p>
<p>Fehler 1 error C2057: Konstanter Ausdruck erwartet c:\dokumente und einstellungen\simon\eigene dateien\visual studio 2008\projects\vektor_analyse_programm\vektor_analyse_programm\main.cpp 14</p>
<p>Ich verstehe nicht wieso es so nicht klappt ! Hoffe hier hat jemand eine Idee dazu !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1617275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1617275</guid><dc:creator><![CDATA[FedoX]]></dc:creator><pubDate>Wed, 19 Nov 2008 17:31:30 GMT</pubDate></item><item><title><![CDATA[Reply to Array deklarieren ? on Wed, 19 Nov 2008 17:36:06 GMT]]></title><description><![CDATA[<p>Der Compiler sagt doch schon alles. Die Arraygröße muss konstant sein.<br />
Edit: stattdessen kannst du es so machen: int* werte_array=new int[xx];<br />
Nicht vergessen, danach mit delete[] aufzuräumen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1617276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1617276</guid><dc:creator><![CDATA[Nanyuki]]></dc:creator><pubDate>Wed, 19 Nov 2008 17:36:06 GMT</pubDate></item><item><title><![CDATA[Reply to Array deklarieren ? on Wed, 19 Nov 2008 17:39:03 GMT]]></title><description><![CDATA[<p>Aus</p>
<pre><code class="language-cpp">int werte_array[xx];
</code></pre>
<p>wird</p>
<pre><code class="language-cpp">vector &lt;int&gt; werte_array(xx);
</code></pre>
<p>Um das Löschen musst du dich so nicht kümmern. &lt;vector&gt; hast du ja bereits inkludiert.</p>
<p>Gruß<br />
Don06</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1617278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1617278</guid><dc:creator><![CDATA[Don06]]></dc:creator><pubDate>Wed, 19 Nov 2008 17:39:03 GMT</pubDate></item><item><title><![CDATA[Reply to Array deklarieren ? on Wed, 19 Nov 2008 19:34:11 GMT]]></title><description><![CDATA[<p>Ps: Du addierst nur alle Werte und vergisst den Durchschnitt zu nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1617339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1617339</guid><dc:creator><![CDATA[Listing]]></dc:creator><pubDate>Wed, 19 Nov 2008 19:34:11 GMT</pubDate></item><item><title><![CDATA[Reply to Array deklarieren ? on Wed, 19 Nov 2008 20:34:13 GMT]]></title><description><![CDATA[<p>Wie soll eig. deine do-while Schleife ausgeführt werden, wenn alleine die Bedingung schon nicht funktionieren kann, da es keine Variable namens &quot;anzahl_werte&quot; gibt ? ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1617372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1617372</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Wed, 19 Nov 2008 20:34:13 GMT</pubDate></item><item><title><![CDATA[Reply to Array deklarieren ? on Wed, 19 Nov 2008 21:38:16 GMT]]></title><description><![CDATA[<p>Noch was:</p>
<pre><code class="language-cpp">for(int i=0;i&lt;anzahl_werte;--i) 
    { 
        durchschnitt = durchschnitt + werte_array[i]; 
    }
</code></pre>
<p>Die For-Schleife wird sich auf diese Weise nicht so schnell beenden. Vor allem aber tut sie nicht, was erwartet wird.</p>
<p>Du müsstest eher <code>operator++</code> verwenden, um die Variable <code>i</code> zu inkrementieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1617403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1617403</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 19 Nov 2008 21:38:16 GMT</pubDate></item></channel></rss>