<?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[CStringArray]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein kleines Problem mit 'CStringArray':</p>
<pre><code class="language-cpp">CStringArray strArray;
// ..
strArray.GetAt(8);
</code></pre>
<p>Nun kann es aber sein, dass an der 8ten Stelle kein CString vorhanden ist und dann gibt's sofort einen Fehler.</p>
<p>Meine Frage ist nun: wie kann ich denn überprüfen, ob das CStringArray z.B. an der Stelle 8 einen gültigen Eintrag enthällt?</p>
<p>Merci</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/69939/cstringarray</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 13:55:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/69939.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Apr 2004 08:11:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CStringArray on Fri, 02 Apr 2004 08:11:35 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein kleines Problem mit 'CStringArray':</p>
<pre><code class="language-cpp">CStringArray strArray;
// ..
strArray.GetAt(8);
</code></pre>
<p>Nun kann es aber sein, dass an der 8ten Stelle kein CString vorhanden ist und dann gibt's sofort einen Fehler.</p>
<p>Meine Frage ist nun: wie kann ich denn überprüfen, ob das CStringArray z.B. an der Stelle 8 einen gültigen Eintrag enthällt?</p>
<p>Merci</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493591</guid><dc:creator><![CDATA[EdiRitter]]></dc:creator><pubDate>Fri, 02 Apr 2004 08:11:35 GMT</pubDate></item><item><title><![CDATA[Reply to CStringArray on Fri, 02 Apr 2004 08:29:18 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>frag doch das Array mit</p>
<pre><code class="language-cpp">strArray.GetSize()
</code></pre>
<p>zuerst ab, ob überhaupt<br />
das Feld so groß ist.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493602</guid><dc:creator><![CDATA[dunkel18]]></dc:creator><pubDate>Fri, 02 Apr 2004 08:29:18 GMT</pubDate></item><item><title><![CDATA[Reply to CStringArray on Fri, 02 Apr 2004 08:33:01 GMT]]></title><description><![CDATA[<p>wenn er das abfragen soll und dann???</p>
<p>die (8) ist ja keine varialbe und deswegen kann er net ueberpruefen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>deswegen sollte er z.b. eine variable haben z.b. m_index_array</p>
<p>das dann mit m_index_array = 8 machen, dann kann er ueberpruefen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493603</guid><dc:creator><![CDATA[fletscheru]]></dc:creator><pubDate>Fri, 02 Apr 2004 08:33:01 GMT</pubDate></item><item><title><![CDATA[Reply to CStringArray on Fri, 02 Apr 2004 08:46:43 GMT]]></title><description><![CDATA[<p>...</p>
<pre><code class="language-cpp">if (stringArray.GetSize() &gt; 8)
{
   myString=stringArray.GetAt(8);
}
else
{
   myString=&quot;&quot;;
   //MessageBox(&quot;Fehler&quot;, &quot;CStringArray&quot;);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/493609</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493609</guid><dc:creator><![CDATA[dunkel18]]></dc:creator><pubDate>Fri, 02 Apr 2004 08:46:43 GMT</pubDate></item><item><title><![CDATA[Reply to CStringArray on Fri, 02 Apr 2004 09:38:44 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> .. es klappt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/493643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493643</guid><dc:creator><![CDATA[EdiRitter]]></dc:creator><pubDate>Fri, 02 Apr 2004 09:38:44 GMT</pubDate></item><item><title><![CDATA[Reply to CStringArray on Fri, 02 Apr 2004 10:15:57 GMT]]></title><description><![CDATA[<p>fletscheru schrieb:</p>
<blockquote>
<p>wenn er das abfragen soll und dann???</p>
<p>die (8) ist ja keine varialbe und deswegen kann er net ueberpruefen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>deswegen sollte er z.b. eine variable haben z.b. m_index_array</p>
<p>das dann mit m_index_array = 8 machen, dann kann er ueberpruefen.</p>
</blockquote>
<p>dieser argumentation kann ich leider nicht folgen. erklärs mal bitte.</p>
<p>natürlich kann man die länge eines arrays abfragen um anschliessend den indizierten bereich des arrays zu verwenden. so sollte man theoretisch nie in den undefinierten bereich zu kommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493686</guid><dc:creator><![CDATA[alex-t]]></dc:creator><pubDate>Fri, 02 Apr 2004 10:15:57 GMT</pubDate></item><item><title><![CDATA[Reply to CStringArray on Fri, 02 Apr 2004 11:00:30 GMT]]></title><description><![CDATA[<p>ich meine er uebergibt der fkt als parameter keine variable sondern ein int wert</p>
<p>wenn man es so macht wie dunkel18 dann geht das schon</p>
<p>der programmierer gibt ja diesen &quot;atomaren wert&quot; 8 ein. und dieser muss selber drauf achten das zu diesem zeitpunkt halt auf ein array element x zugegriffen werden kann.</p>
<p>normalerweise uebergibt man aber ein dynamisch einen parameter. z.b. Set(max); oder set(last); set(m_meinText) get(last)<br />
atomare werte wie z.b. 8 oder 23 verwendet man meistens selten.<br />
mein denkanstoss war ob ediritter wiklich den wert so eingibt oder je nach programm ablauf dynamisch eine variable braucht ( was imho hauefiger vorkommt )</p>
<p>aber nichts fuer ungut. ich hoffe du bist jetzt aufgeklaert. das man nie vergleichen kann hab ich nicht gesagt. auf dunkel18 &quot;loesung&quot; hab ich anfangs gar net gedacht.</p>
<p>zufrieden??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493713</guid><dc:creator><![CDATA[fletscheru]]></dc:creator><pubDate>Fri, 02 Apr 2004 11:00:30 GMT</pubDate></item></channel></rss>