<?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 Ende]]></title><description><![CDATA[<p>Wie kann ich testen ob ich den letzten Eintrag in einem Array benutze.<br />
ALso ich benötige den letzen Index eines Arrays um weiter zu rechnen aber keine Ahnung wie ich das testen kann.<br />
Mein Idea war zuerst, dass ich Frage wie viele Bytes der Arrayindex hat und sobald der gleich 0 ist soll er den index zurückgeben</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/201204/array-ende</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Apr 2026 19:02:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/201204.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 Dec 2007 12:07:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array Ende on Wed, 26 Dec 2007 12:07:33 GMT]]></title><description><![CDATA[<p>Wie kann ich testen ob ich den letzten Eintrag in einem Array benutze.<br />
ALso ich benötige den letzen Index eines Arrays um weiter zu rechnen aber keine Ahnung wie ich das testen kann.<br />
Mein Idea war zuerst, dass ich Frage wie viele Bytes der Arrayindex hat und sobald der gleich 0 ist soll er den index zurückgeben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1426254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426254</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Wed, 26 Dec 2007 12:07:33 GMT</pubDate></item><item><title><![CDATA[Reply to Array Ende on Wed, 26 Dec 2007 18:50:25 GMT]]></title><description><![CDATA[<p>kommt drauf an, wie dein Array vorliegt.<br />
Wenn du nur einen Zeiger auf das erste Element hast, dann geht es nciht. Wenn du aber tatsäöchlich ein Array hast, dann kannst du mit sizeof(arrayVariable)/sizeof(arrayVariable[0]) die Anzahl der Elemente des Arrays herausfinden.<br />
Das ist aber nur der Fall, wenn die Größe des Arrays bereits zur Kompile-Zeit bekannt ist, dürfte für dich also uninteressant sein.<br />
Wofür brauchst du das denn?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1426413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426413</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Wed, 26 Dec 2007 18:50:25 GMT</pubDate></item><item><title><![CDATA[Reply to Array Ende on Sun, 30 Dec 2007 13:08:38 GMT]]></title><description><![CDATA[<p>Also ich habe ein Array indem jede Zeile einer Datei vorhanden ist. Sprich Array[1] = Zeile 1.<br />
Jetzt möchte ich aber eine Abfrage starten, die testet, ob er bei dem letzten Element angekommen ist.<br />
Ich muss ein Array deklararieren und das steht bei mir auf 300. In der Datei können jetzt aber z.B. nur 12 Zeilen sein.<br />
Wenn ich jetzt mit sizeof(arrayVariable)/sizeof(arrayVariable[0]) arbeite, dann gibt er mir immer nur 300 aus.<br />
rein theretisch müsste es doch möglich sein, das er den arrayindex testet (Array[1]) und abfragt, ob dieser leer ist oder nicht. Wenn er leer ist, dann gebe den Index zurück und man sollte doch den letzten haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1428034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1428034</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Sun, 30 Dec 2007 13:08:38 GMT</pubDate></item><item><title><![CDATA[Reply to Array Ende on Sun, 30 Dec 2007 13:28:23 GMT]]></title><description><![CDATA[<p>Beispiel:</p>
<pre><code class="language-cpp">#define TITLE 300
CString str_Merkmale[TITLE];

int Zaehler = 0;

for (int i = 0; i &lt; TITLE; i++) 
{
    if (str_Merkmale[i] != &quot;&quot;)  // wenn Feld nicht leer,
    {
        Zaehler++;              // zaehle den Zaehler um eins hoch.
    }
}
</code></pre>
<p>somit hättest Du die Anzahl der belegten Felder im Array.</p>
<p>Turmfalke64</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1428046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1428046</guid><dc:creator><![CDATA[Turmfalke64]]></dc:creator><pubDate>Sun, 30 Dec 2007 13:28:23 GMT</pubDate></item><item><title><![CDATA[Reply to Array Ende on Thu, 03 Jan 2008 15:07:10 GMT]]></title><description><![CDATA[<p>Nimm doch einen std::vector statt des Arrays.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1430041</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1430041</guid><dc:creator><![CDATA[jencas]]></dc:creator><pubDate>Thu, 03 Jan 2008 15:07:10 GMT</pubDate></item></channel></rss>