<?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[String Array]]></title><description><![CDATA[<p>Hallo Leute,ich habe folgendes Problem:<br />
ich möchte mehrere Sätze in Strings abspeichern,dazu möchte ich ein Array nutzen, um diese Strings später in einer schleife wieder abzurufen..das sieht dann ca. so aus</p>
<pre><code class="language-cpp">//...
#include &lt;iostream.h&gt;
#include &lt;string&gt;
using namespace std;
//...
//...
string sSatz[10];
sSatz[0] = &quot;Satz1&quot;;
sSatz[1] = &quot;Satz2&quot;;
//usw.

for(int i = 0; i &lt; 10; i++)
{
cout&lt;&lt;sSatz[i]&lt;&lt;endl;
//...
}
//...
</code></pre>
<p>Mal ganz abgesehen von der for-Schleife erhalte ich alleine schon für Zeile 8 4 Fehlermeldungen:<br />
error C2466: cannot allocate an array of constant size 0<br />
error C2501: 'sSatz' : missing storage-class or type specifiers<br />
error C2371: 'sSatz' : redefinition; different basic types<br />
error C2440: 'initializing' : cannot convert from 'char [6]' to 'int []'</p>
<p>Wäre nett, wenn ihr mit weiterhelfen könntet.Ich hab irgendwie nen Black-Out.Danke <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/topic/176382/string-array</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 13:23:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176382.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Mar 2007 18:03:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to String Array on Tue, 20 Mar 2007 18:03:48 GMT]]></title><description><![CDATA[<p>Hallo Leute,ich habe folgendes Problem:<br />
ich möchte mehrere Sätze in Strings abspeichern,dazu möchte ich ein Array nutzen, um diese Strings später in einer schleife wieder abzurufen..das sieht dann ca. so aus</p>
<pre><code class="language-cpp">//...
#include &lt;iostream.h&gt;
#include &lt;string&gt;
using namespace std;
//...
//...
string sSatz[10];
sSatz[0] = &quot;Satz1&quot;;
sSatz[1] = &quot;Satz2&quot;;
//usw.

for(int i = 0; i &lt; 10; i++)
{
cout&lt;&lt;sSatz[i]&lt;&lt;endl;
//...
}
//...
</code></pre>
<p>Mal ganz abgesehen von der for-Schleife erhalte ich alleine schon für Zeile 8 4 Fehlermeldungen:<br />
error C2466: cannot allocate an array of constant size 0<br />
error C2501: 'sSatz' : missing storage-class or type specifiers<br />
error C2371: 'sSatz' : redefinition; different basic types<br />
error C2440: 'initializing' : cannot convert from 'char [6]' to 'int []'</p>
<p>Wäre nett, wenn ihr mit weiterhelfen könntet.Ich hab irgendwie nen Black-Out.Danke <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/1249290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249290</guid><dc:creator><![CDATA[Bl1nk182]]></dc:creator><pubDate>Tue, 20 Mar 2007 18:03:48 GMT</pubDate></item><item><title><![CDATA[Reply to String Array on Tue, 20 Mar 2007 18:21:36 GMT]]></title><description><![CDATA[<p>Also, ich habe zwar keinen Ahnung von der Welt, aber ich bin mir sicher, dass man wenn man</p>
<pre><code class="language-cpp">using namespace std;
</code></pre>
<p>schreibt, bitte die Anweisung</p>
<pre><code class="language-cpp">#include&lt;iostream.h&gt;
</code></pre>
<p>zu</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
</code></pre>
<p>andern sollte!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249303</guid><dc:creator><![CDATA[3DG]]></dc:creator><pubDate>Tue, 20 Mar 2007 18:21:36 GMT</pubDate></item><item><title><![CDATA[Reply to String Array on Tue, 20 Mar 2007 18:39:18 GMT]]></title><description><![CDATA[<p>Danke für den Vorschlag aber er funktioniert leider nich..abgesehen davon, dass ich mit WinApi arbeite(ich habs trotzdem hier gepostet,weil es nicht direkt etwas mit WinApi zu tun hat),tut es das trotzdem nich,auch wenn ich</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;
</code></pre>
<p>schreibe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249320</guid><dc:creator><![CDATA[Bl1nk182]]></dc:creator><pubDate>Tue, 20 Mar 2007 18:39:18 GMT</pubDate></item><item><title><![CDATA[Reply to String Array on Tue, 20 Mar 2007 19:21:36 GMT]]></title><description><![CDATA[<p>Zeig doch mal ein vollständiges Beispiel, das den Fehler reproduziert, ohne usw und ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249341</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 20 Mar 2007 19:21:36 GMT</pubDate></item><item><title><![CDATA[Reply to String Array on Tue, 20 Mar 2007 20:00:06 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;iostream&gt;

using namespace std;

string Satz[10];

Satz[0] = &quot;Satz1&quot;;

int main()
{
	return 0;
}
</code></pre>
<p>bei diesem Beispiel erhalte ich dir 4 eben genannten fehler..selbst wenn in der main funktion noch gar nichts getan wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249370</guid><dc:creator><![CDATA[Bl1nk182]]></dc:creator><pubDate>Tue, 20 Mar 2007 20:00:06 GMT</pubDate></item><item><title><![CDATA[Reply to String Array on Tue, 20 Mar 2007 20:04:23 GMT]]></title><description><![CDATA[<p>Du kannst auch keinen Code platzieren der nirgends hingehört. Jede Anweisung muss in eine Funktion oder Methode.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249380</guid><dc:creator><![CDATA[Entenwickler]]></dc:creator><pubDate>Tue, 20 Mar 2007 20:04:23 GMT</pubDate></item><item><title><![CDATA[Reply to String Array on Tue, 20 Mar 2007 20:09:52 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich kenn mich mit C++ auch nicht so gut aus, aber wahrscheinlich muss dein Code einfach nur in die main- oder irgendeine andere Funktion. Dieses Beispiel funktioniert bei mir nämlich einwandfrei.</p>
<pre><code class="language-cpp"># include &lt;iostream&gt;
# include &lt;string&gt;

using namespace std;

int main () {
	string Satz[10];
	Satz[0]=&quot;Hallo, wie gehts dir?&quot;;
	cout &lt;&lt; Satz[0];

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1249389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249389</guid><dc:creator><![CDATA[basti33]]></dc:creator><pubDate>Tue, 20 Mar 2007 20:09:52 GMT</pubDate></item><item><title><![CDATA[Reply to String Array on Tue, 20 Mar 2007 20:16:20 GMT]]></title><description><![CDATA[<p>Naja ...</p>
<pre><code class="language-cpp">string Satz[10];

Satz[0] = &quot;Satz1&quot;;// DAS ist dein Problem ... du kannst das so nicht einfach im globalen Raum machen ....
</code></pre>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

const unsigned short string_count = 10;

int main () 
{
    std::string strings[string_count];
    strings[0] = &quot;Hallo&quot;;
    strings[1] = &quot;du!&quot;;

    for (unsigned short item = 0; item &lt; string_count; ++item)
        std::cout &lt;&lt; strings[item] &lt;&lt; std::endl;

    return 0;
}
</code></pre>
<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249395</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249395</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 20 Mar 2007 20:16:20 GMT</pubDate></item><item><title><![CDATA[Reply to String Array on Tue, 20 Mar 2007 20:21:49 GMT]]></title><description><![CDATA[<p>hm..kk<br />
tuts jetzt,danke<br />
ich weiß zwar nich warum man das nich global machen darf aber ok^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249403</guid><dc:creator><![CDATA[Bl1nk182]]></dc:creator><pubDate>Tue, 20 Mar 2007 20:21:49 GMT</pubDate></item><item><title><![CDATA[Reply to String Array on Tue, 20 Mar 2007 20:24:41 GMT]]></title><description><![CDATA[<p>Bl1nk182 schrieb:</p>
<blockquote>
<p>ich weiß zwar nich warum man das nich global machen darf aber ok^^</p>
</blockquote>
<p>Warum? Weil es der C++-Standard nicht zulässt. Wenn du eine Sprache willst, bei der du Anweisungen einfach untereinander schreiben kannst, dann schau dir mal Python an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249406</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249406</guid><dc:creator><![CDATA[basti33]]></dc:creator><pubDate>Tue, 20 Mar 2007 20:24:41 GMT</pubDate></item></channel></rss>