<?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[absturz wenn 2D array zu gross ist]]></title><description><![CDATA[<p>wenn ich einen array mache z.b. mymatrix[100][10] (doubles), dann ist alles o.k.<br />
wenn aber mymatrix als [20000][10] definiert ist, compiled das programm, aber das exe stuerzt immer ab.<br />
wie kann man in c++ groessere matrizen erzeugen? es kann nicht von meinem system abhaengen, denn mit matlab oder so, kann ich noch groesere matrizen bearbeiten - d.h. speicher resourcen waeren vorhanden...<br />
kann jemand helfen?<br />
danke,<br />
duschl</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/88630/absturz-wenn-2d-array-zu-gross-ist</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 11:01:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/88630.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Oct 2004 05:33:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to absturz wenn 2D array zu gross ist on Tue, 12 Oct 2004 05:33:46 GMT]]></title><description><![CDATA[<p>wenn ich einen array mache z.b. mymatrix[100][10] (doubles), dann ist alles o.k.<br />
wenn aber mymatrix als [20000][10] definiert ist, compiled das programm, aber das exe stuerzt immer ab.<br />
wie kann man in c++ groessere matrizen erzeugen? es kann nicht von meinem system abhaengen, denn mit matlab oder so, kann ich noch groesere matrizen bearbeiten - d.h. speicher resourcen waeren vorhanden...<br />
kann jemand helfen?<br />
danke,<br />
duschl</p>
]]></description><link>https://www.c-plusplus.net/forum/post/626573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/626573</guid><dc:creator><![CDATA[duschl]]></dc:creator><pubDate>Tue, 12 Oct 2004 05:33:46 GMT</pubDate></item><item><title><![CDATA[Reply to absturz wenn 2D array zu gross ist on Tue, 12 Oct 2004 06:12:29 GMT]]></title><description><![CDATA[<p>was kommt denn für eine Fehlermeldung? Wo hast du das Array versucht anzulegen?<br />
Auf dem Stack?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/626583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/626583</guid><dc:creator><![CDATA[Acidmrp]]></dc:creator><pubDate>Tue, 12 Oct 2004 06:12:29 GMT</pubDate></item><item><title><![CDATA[Reply to absturz wenn 2D array zu gross ist on Tue, 12 Oct 2004 06:27:22 GMT]]></title><description><![CDATA[<p>hier ist der inputfile:</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;<br />
//setting the array dimensions<br />
const int rows=200; //wenn 200 &gt;&gt; 20000 : absturz<br />
const int columns=10;<br />
int main()<br />
{<br />
//creating a matrix made of doubles<br />
double mymatrix[rows][columns];<br />
//putting some numbers into the matrix:<br />
for (int c=0; c&lt;columns; c++)<br />
for (int r=0; r&lt;rows; r++)<br />
{<br />
mymatrix[r][c]=(r+c)+0.5;<br />
}<br />
//just checking the output:<br />
cout &lt;&lt; &quot;size: &quot; &lt;&lt; rows &lt;&lt; &quot; x &quot; &lt;&lt; columns &lt;&lt; endl;<br />
cout &lt;&lt; &quot;mymatrix[&quot; &lt;&lt; rows &lt;&lt;&quot;,&quot; &lt;&lt; columns<br />
&lt;&lt; &quot;]=&quot; &lt;&lt; mymatrix[rows-1][columns-1] &lt;&lt; endl;<br />
}</p>
<p>die fehlermeldung sieht so aus:<br />
filename.exe has generated errors and will be closed by windows. you will need to restart the program.<br />
an error log is being created.</p>
<p>ich weiss nicht, wo dieser errorlog angelegt ist... nicht in dem verzeichnis wo ich compiliere. weiss nicht nach welchem file ich suchen sollte...</p>
<p>duschl</p>
]]></description><link>https://www.c-plusplus.net/forum/post/626592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/626592</guid><dc:creator><![CDATA[duschl]]></dc:creator><pubDate>Tue, 12 Oct 2004 06:27:22 GMT</pubDate></item><item><title><![CDATA[Reply to absturz wenn 2D array zu gross ist on Tue, 12 Oct 2004 06:46:53 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du legst &quot;mymatrix&quot; auf dem Stack an<br />
Variablen dieser Groesse solltest du mit new erzeugen<br />
denn der Stack ist nicht beliebig vergroesserbar.</p>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/626603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/626603</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Tue, 12 Oct 2004 06:46:53 GMT</pubDate></item><item><title><![CDATA[Reply to absturz wenn 2D array zu gross ist on Tue, 12 Oct 2004 07:07:28 GMT]]></title><description><![CDATA[<pre><code>int rows=1000;
  int cols=1000;
  int ** my2darray = new int*[rows];
  for(int i=0;i&lt;rows;i++)
  my2darray[i] = new int[cols];
</code></pre>
<p>mfG</p>
<p>robi1806</p>
]]></description><link>https://www.c-plusplus.net/forum/post/626615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/626615</guid><dc:creator><![CDATA[robi1806]]></dc:creator><pubDate>Tue, 12 Oct 2004 07:07:28 GMT</pubDate></item><item><title><![CDATA[Reply to absturz wenn 2D array zu gross ist on Tue, 12 Oct 2004 07:48:03 GMT]]></title><description><![CDATA[<p>danke, robi und klaus. es funktioniert jetzt - obwohl ich zeile 1 nicht verstehe. kann man die in 2 oder 3 zeilen die verstaendlich sind aufspalten? versteckt sich hinter dem ** irgendwas (z.b. so wie zwei if's sich hinter einem ? vestecken)</p>
<p>1: double **mymatrix = new double*[rows];<br />
2: for (int r=0; r&lt;rows; r++)<br />
3: mymatrix[r]=new double[columns];</p>
]]></description><link>https://www.c-plusplus.net/forum/post/626651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/626651</guid><dc:creator><![CDATA[duschl]]></dc:creator><pubDate>Tue, 12 Oct 2004 07:48:03 GMT</pubDate></item><item><title><![CDATA[Reply to absturz wenn 2D array zu gross ist on Tue, 12 Oct 2004 08:05:41 GMT]]></title><description><![CDATA[<p>Und wie deleted man den Spaß wieder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/626665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/626665</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Tue, 12 Oct 2004 08:05:41 GMT</pubDate></item><item><title><![CDATA[Reply to absturz wenn 2D array zu gross ist on Tue, 12 Oct 2004 08:15:52 GMT]]></title><description><![CDATA[<p>mit</p>
<p>delete[] *mymatrix;</p>
<p>duschl</p>
]]></description><link>https://www.c-plusplus.net/forum/post/626675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/626675</guid><dc:creator><![CDATA[duschl]]></dc:creator><pubDate>Tue, 12 Oct 2004 08:15:52 GMT</pubDate></item><item><title><![CDATA[Reply to absturz wenn 2D array zu gross ist on Tue, 12 Oct 2004 08:18:58 GMT]]></title><description><![CDATA[<p>wohl eher in dieser Form:</p>
<pre><code class="language-cpp">for (int i = 0; i &lt; max_zeilen;  i++)
	delete[] DatenMatrix[i];      // SCHRITT 1: SPALTEN LÖSCHEN
delete[] DatenMatrix;             // SCHRITT 2: ZEILEN LÖSCHEN
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/626678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/626678</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 12 Oct 2004 08:18:58 GMT</pubDate></item><item><title><![CDATA[Reply to absturz wenn 2D array zu gross ist on Tue, 12 Oct 2004 11:40:46 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>oder du schaust dir mal DynamicArray an</p>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/626852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/626852</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Tue, 12 Oct 2004 11:40:46 GMT</pubDate></item></channel></rss>