<?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[zweidimensionales array an funktion übergeben?...]]></title><description><![CDATA[<p>hallo alle zusammen....</p>
<p>habe ein projekt, an dem zwei leute arbeiten...</p>
<p>mein komillitone und ich haben jeweils ein cpp...</p>
<p>jetzt will er eine funktion von mir aufrufen und sein array übergeben,<br />
damit ich drüberkrauchen kann...</p>
<p>jedoch klappt die übergabe nicht so ganz...</p>
<p>sein funktionsaufruf lautet:<br />
<strong>GraficObject.Zeichne(TowerDiscs[3][20], iZuege)</strong></p>
<p>der prototyp meiner methode lautet;<br />
<strong>void Zeichne(int tower[3][20],int);</strong></p>
<p>der aufruf meiner methode lautet;<br />
<strong>void Zeichne(int tower[3][20],int Zuege);</strong></p>
<p>erhalte jedoch folgende fehlermeldung;<br />
<strong>C2664: 'Zeichne': Konvertierung des Parameters 1 von 'int' in 'int [][20]' nicht möglich</strong></p>
<p>wo könnte der fehler liegen?</p>
<p>vielen dank... und gruss, Dieter G.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/175875/zweidimensionales-array-an-funktion-übergeben</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 11:16:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/175875.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Mar 2007 21:55:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zweidimensionales array an funktion übergeben?... on Wed, 14 Mar 2007 21:55:08 GMT]]></title><description><![CDATA[<p>hallo alle zusammen....</p>
<p>habe ein projekt, an dem zwei leute arbeiten...</p>
<p>mein komillitone und ich haben jeweils ein cpp...</p>
<p>jetzt will er eine funktion von mir aufrufen und sein array übergeben,<br />
damit ich drüberkrauchen kann...</p>
<p>jedoch klappt die übergabe nicht so ganz...</p>
<p>sein funktionsaufruf lautet:<br />
<strong>GraficObject.Zeichne(TowerDiscs[3][20], iZuege)</strong></p>
<p>der prototyp meiner methode lautet;<br />
<strong>void Zeichne(int tower[3][20],int);</strong></p>
<p>der aufruf meiner methode lautet;<br />
<strong>void Zeichne(int tower[3][20],int Zuege);</strong></p>
<p>erhalte jedoch folgende fehlermeldung;<br />
<strong>C2664: 'Zeichne': Konvertierung des Parameters 1 von 'int' in 'int [][20]' nicht möglich</strong></p>
<p>wo könnte der fehler liegen?</p>
<p>vielen dank... und gruss, Dieter G.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1245792</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1245792</guid><dc:creator><![CDATA[dieter.g]]></dc:creator><pubDate>Wed, 14 Mar 2007 21:55:08 GMT</pubDate></item><item><title><![CDATA[Reply to zweidimensionales array an funktion übergeben?... on Thu, 15 Mar 2007 04:45:29 GMT]]></title><description><![CDATA[<p>iht solltest statt :</p>
<pre><code class="language-cpp">int array[x][y];
</code></pre>
<p>das array dynamisch mi &quot;new&quot; erzeuigen:</p>
<pre><code class="language-cpp">int** i2D= new int*[x];
for(int k= 0; k&lt; x;k++)
    i2D[0]= new int[y];
</code></pre>
<p>nun hab ihr ein referenz (zeiger ) i2D auf das array:</p>
<p>Funktion:</p>
<pre><code class="language-cpp">void EuereFunktion(int** iArray){

iArray[0][0]= ...;

}
</code></pre>
<p>Aufruf:</p>
<pre><code class="language-cpp">EuereFunktion(i2D);
</code></pre>
<p>Oder das ganze mit nem Vector machen:)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1245835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1245835</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Thu, 15 Mar 2007 04:45:29 GMT</pubDate></item></channel></rss>