<?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[Feldlänge von Parametern bestimmen]]></title><description><![CDATA[<p>Wenn ich ein normales eindimensionales Feld habe, kann ich ja die Feldlänge mit</p>
<pre><code class="language-cpp">sizeof (Feld)/sizeof (Feld [0])
</code></pre>
<p>bestimmen. Mein Problem ist jetzt: Wenn ich ein Feld per Parameter übergebe, ist die Größe automatisch 4, weil sich diese Größenangabe ja logischerweise nur auf den Zeiger, der auf das Feld verweist, bezieht. Wie kann ich in so einer Situation die Feldgröße ermitteln?</p>
<pre><code class="language-cpp">void funktion (int feld []) //Alternativ wäre auch z.B. int feld [10] möglich.
{
    for (int i=0; i&lt;TjaWasKommtHierHin; i++)
        cout&lt;&lt;feld [i];
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/146672/feldlänge-von-parametern-bestimmen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 23 May 2026 17:58:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/146672.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 May 2006 22:37:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Feldlänge von Parametern bestimmen on Tue, 09 May 2006 22:37:55 GMT]]></title><description><![CDATA[<p>Wenn ich ein normales eindimensionales Feld habe, kann ich ja die Feldlänge mit</p>
<pre><code class="language-cpp">sizeof (Feld)/sizeof (Feld [0])
</code></pre>
<p>bestimmen. Mein Problem ist jetzt: Wenn ich ein Feld per Parameter übergebe, ist die Größe automatisch 4, weil sich diese Größenangabe ja logischerweise nur auf den Zeiger, der auf das Feld verweist, bezieht. Wie kann ich in so einer Situation die Feldgröße ermitteln?</p>
<pre><code class="language-cpp">void funktion (int feld []) //Alternativ wäre auch z.B. int feld [10] möglich.
{
    for (int i=0; i&lt;TjaWasKommtHierHin; i++)
        cout&lt;&lt;feld [i];
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1054521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1054521</guid><dc:creator><![CDATA[NES-Spieler]]></dc:creator><pubDate>Tue, 09 May 2006 22:37:55 GMT</pubDate></item><item><title><![CDATA[Reply to Feldlänge von Parametern bestimmen on Tue, 09 May 2006 22:41:44 GMT]]></title><description><![CDATA[<p>Uebergib die Feldgroesse als Parameter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1054522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1054522</guid><dc:creator><![CDATA[SG1]]></dc:creator><pubDate>Tue, 09 May 2006 22:41:44 GMT</pubDate></item><item><title><![CDATA[Reply to Feldlänge von Parametern bestimmen on Wed, 10 May 2006 06:13:11 GMT]]></title><description><![CDATA[<p>Oder verwende statt blanken Arrays einen STL-Container (z.B. vector&lt;&gt;), der hat die Methode size() zur Größenbestimmung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1054574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1054574</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 10 May 2006 06:13:11 GMT</pubDate></item><item><title><![CDATA[Reply to Feldlänge von Parametern bestimmen on Wed, 10 May 2006 08:55:56 GMT]]></title><description><![CDATA[<p>O.k., danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1054654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1054654</guid><dc:creator><![CDATA[NES-Spieler]]></dc:creator><pubDate>Wed, 10 May 2006 08:55:56 GMT</pubDate></item><item><title><![CDATA[Reply to Feldlänge von Parametern bestimmen on Wed, 10 May 2006 21:57:00 GMT]]></title><description><![CDATA[<p>Alternativ wären auch noch Referenzen möglich.</p>
<pre><code class="language-cpp">template &lt;size_t N&gt;
void funktion (int (&amp;feld)[N])
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1055236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055236</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Wed, 10 May 2006 21:57:00 GMT</pubDate></item></channel></rss>