<?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 of AnsiString: Größe des Arrays ermitteln]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich habe ein Array vom Typ AnsiString:</p>
<pre><code class="language-cpp">Array = new AnsiString[13];
</code></pre>
<p>und möchte dessen Größe (also die Anzahl der verfügbaren Strings) ermitteln.<br />
Hintergrund: Ich möchte die Größe nicht überall mitführen müssen.<br />
Ich habe das blödsinnigerweise erst mit</p>
<pre><code class="language-cpp">int x = sizeof(Array) / sizeof(AnsiString);
</code></pre>
<p>versucht. Funzt natürlich nicht. Hat jemand eine Idee wie man die Größe ermitteln kann?</p>
<p>Danke im voraus!</p>
<p>Sebo</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/74208/array-of-ansistring-größe-des-arrays-ermitteln</link><generator>RSS for Node</generator><lastBuildDate>Sat, 27 Jun 2026 23:13:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/74208.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 May 2004 11:42:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array of AnsiString: Größe des Arrays ermitteln on Tue, 18 May 2004 11:42:06 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich habe ein Array vom Typ AnsiString:</p>
<pre><code class="language-cpp">Array = new AnsiString[13];
</code></pre>
<p>und möchte dessen Größe (also die Anzahl der verfügbaren Strings) ermitteln.<br />
Hintergrund: Ich möchte die Größe nicht überall mitführen müssen.<br />
Ich habe das blödsinnigerweise erst mit</p>
<pre><code class="language-cpp">int x = sizeof(Array) / sizeof(AnsiString);
</code></pre>
<p>versucht. Funzt natürlich nicht. Hat jemand eine Idee wie man die Größe ermitteln kann?</p>
<p>Danke im voraus!</p>
<p>Sebo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522592</guid><dc:creator><![CDATA[SeboStone]]></dc:creator><pubDate>Tue, 18 May 2004 11:42:06 GMT</pubDate></item><item><title><![CDATA[Reply to Array of AnsiString: Größe des Arrays ermitteln on Tue, 18 May 2004 12:25:07 GMT]]></title><description><![CDATA[<p>Wenn die Arraygröße konstant ist z.B. so:</p>
<pre><code class="language-cpp">#define SIZE_OF_ARRAY 13

Array = new AnsiString[SIZE_OF_ARRAY];
</code></pre>
<p>und dann immer SIZE_OF_ARRAY verwenden, oder, wenn die Array-Größe variabel ist, in einer Variablem &quot;mitführen&quot; die ja dann sowieso besteht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522626</guid><dc:creator><![CDATA[Peter]]></dc:creator><pubDate>Tue, 18 May 2004 12:25:07 GMT</pubDate></item><item><title><![CDATA[Reply to Array of AnsiString: Größe des Arrays ermitteln on Tue, 18 May 2004 12:38:09 GMT]]></title><description><![CDATA[<p>SeboStone schrieb:</p>
<blockquote>
<pre><code class="language-cpp">int x = sizeof(Array) / sizeof(AnsiString);
</code></pre>
<p>Funzt natürlich nicht.</p>
</blockquote>
<p>Komisch. Ich habe in einer meiner Klassen auch ein solches Array von AnsiString und es<br />
funktioniert einwandfrei.<br />
Wie hast Du denn Dein Array deklariert?</p>
<p>Gruß,</p>
<p>Alexander</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522640</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Tue, 18 May 2004 12:38:09 GMT</pubDate></item><item><title><![CDATA[Reply to Array of AnsiString: Größe des Arrays ermitteln on Tue, 18 May 2004 12:53:41 GMT]]></title><description><![CDATA[<p>Deklarier das Array so:</p>
<pre><code class="language-cpp">AnsiString Array[13];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/522652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522652</guid><dc:creator><![CDATA[PAB]]></dc:creator><pubDate>Tue, 18 May 2004 12:53:41 GMT</pubDate></item><item><title><![CDATA[Reply to Array of AnsiString: Größe des Arrays ermitteln on Tue, 18 May 2004 13:10:42 GMT]]></title><description><![CDATA[<p>Mach's gleich ordentlich und benutze TStringList oder eine ähnliche Containerklasse.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522673</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 18 May 2004 13:10:42 GMT</pubDate></item><item><title><![CDATA[Reply to Array of AnsiString: Größe des Arrays ermitteln on Tue, 18 May 2004 22:40:07 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/366">@Peter</a>:</p>
<p>Klar, so programmiere ich normalerweise (so sollte man auch). Nur ist die Größe des Array nicht so fest und ich will vermeiden, dass zur Entwurfszeit vergessen wird die Größe neu durchzuzählen. Ausserdem ist das Ding ziemlich groß (nicht nur 13) in diesem Fall also sehr mühsam.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18157">@Alexander</a> Kempf:</p>
<pre><code class="language-cpp">AnsiString *Array;
Array = new AnsiString[13];
</code></pre>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/55">@PAB</a>:<br />
Geht nicht, ich benötige das Array global. Ansonsten würde mir das auch nichts bringen, die Größe kann ich mit &quot;sizeof()&quot; trotzdem nicht ermitteln.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/52">@Jansen</a>:<br />
Das ist für meinen Zweck etwas übertrieben und umständlicher zu handhaben.</p>
<p>Schade, es hat wohl keine eine wirkliche Idee. Dann muss ich wohl doch wieder zählen! *mpf*</p>
<p>Trotzdem Danke an alle!</p>
<p>Sebo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/523069</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/523069</guid><dc:creator><![CDATA[SeboStone]]></dc:creator><pubDate>Tue, 18 May 2004 22:40:07 GMT</pubDate></item><item><title><![CDATA[Reply to Array of AnsiString: Größe des Arrays ermitteln on Tue, 18 May 2004 22:50:44 GMT]]></title><description><![CDATA[<p>Naja ich meine das auf TStringList umzusetzen dürfte nicht sooo aufwendig sein.</p>
<p>Sonst nimm doch vector &lt;String&gt; als Container.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/523072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/523072</guid><dc:creator><![CDATA[greeneagle]]></dc:creator><pubDate>Tue, 18 May 2004 22:50:44 GMT</pubDate></item><item><title><![CDATA[Reply to Array of AnsiString: Größe des Arrays ermitteln on Tue, 18 May 2004 22:55:42 GMT]]></title><description><![CDATA[<p>Ich kann's mir ja noch überlegen! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /> Aber heute bestimmt nicht mehr!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/523073</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/523073</guid><dc:creator><![CDATA[SeboStone]]></dc:creator><pubDate>Tue, 18 May 2004 22:55:42 GMT</pubDate></item><item><title><![CDATA[Reply to Array of AnsiString: Größe des Arrays ermitteln on Tue, 18 May 2004 22:57:51 GMT]]></title><description><![CDATA[<p>Kurzes Beispiel mit vector...</p>
<pre><code class="language-cpp">vector &lt;String&gt; Array;
Array.push_back(&quot;abcdefg&quot;);
Array.push_back(&quot;defghij&quot;);
Edit1-&gt;Text = Array[Array.size()-1];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/523075</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/523075</guid><dc:creator><![CDATA[greeneagle]]></dc:creator><pubDate>Tue, 18 May 2004 22:57:51 GMT</pubDate></item><item><title><![CDATA[Reply to Array of AnsiString: Größe des Arrays ermitteln on Tue, 18 May 2004 23:10:23 GMT]]></title><description><![CDATA[<p>Wenn ich mir das so überlege ...<br />
Ich hab' &quot;vector&quot; noch nie verwendet, aber sieht gar nicht schlecht aus, zumindest so als ob es sehr wenig Speicher braucht! Ich glaub', ich muss da nicht mehr viel überlegen! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /> Danke Dir!</p>
<p>Sebo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/523078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/523078</guid><dc:creator><![CDATA[SeboStone]]></dc:creator><pubDate>Tue, 18 May 2004 23:10:23 GMT</pubDate></item><item><title><![CDATA[Reply to Array of AnsiString: Größe des Arrays ermitteln on Wed, 19 May 2004 07:43:42 GMT]]></title><description><![CDATA[<p>SeboStone schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/52">@Jansen</a>:<br />
Das ist für meinen Zweck etwas übertrieben und umständlicher zu handhaben.</p>
</blockquote>
<p>Wieso ist das übertrieben und umständlich? Du kannst in der Stringliste strings hinzufügen, löschen, raussuchen, anzeigen usw. Das ist das gleiche was dein AnsiString Array kann, nur das die Stringliste darauf ausgelegt ist, mehrere Strings zu verwalten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/523153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/523153</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Wed, 19 May 2004 07:43:42 GMT</pubDate></item></channel></rss>