<?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 frage]]></title><description><![CDATA[<p>Hallo<br />
Ich muss in der schule ein Würfelspiel in textform machen. Als kleines Extra wollte ich einfügen das man sein Namen eingeben kann da für brauch ich ja eine String Variable.</p>
<p>die wollte ich so machen da ich die Anzeige als Unterprogramm laufen habe.</p>
<pre><code class="language-cpp">#include &lt;conio.h&gt;
#include &lt;iostream&gt;
int Runde=1;
string Sp1Name;  // Name des ersten Spielers
string Sp2Name;  // Name des zweiten Spielers

void Anzeige()
{
  cout &lt;&lt;&quot;*************************&quot;;
cout &lt;&lt;&quot;*************************&quot;;
cout &lt;&lt;&quot;*************************&quot;;
cout &lt;&lt;&quot; Spieler 1*********** Spieler 2***&quot;;
cout &lt;&lt;&quot;Name:&quot; &lt;&lt; Sp1Name  &lt;&lt;&quot;Name:&quot; &lt;&lt;Sp2Name;
.
.
. 

}
void main()
{
  cout &lt;&lt;&quot;Name des ersten Spielers&quot;;
 cin &gt;&gt; Sp1Name;
 cout &lt;&lt;&quot;Name des zweiten Spielers&quot;;
 cin &gt;&gt; Sp2Name;
 Anzeige();
 getch();

}
</code></pre>
<p>Wenn ichs nun Kompelieren will kommt ein fehler und zwar</p>
<pre><code>error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Name1'
error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.
error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.
error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Name2'
error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.
error C2086: 'int string': Neudefinition
</code></pre>
<p>Kann ich ein string überhaupt so benutzen oder nur als globale Variable<br />
ich hoffe ihr könnt mir weiter helfen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/231587/string-frage</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 19:04:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/231587.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Jan 2009 00:33:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to string frage on Tue, 13 Jan 2009 00:33:59 GMT]]></title><description><![CDATA[<p>Hallo<br />
Ich muss in der schule ein Würfelspiel in textform machen. Als kleines Extra wollte ich einfügen das man sein Namen eingeben kann da für brauch ich ja eine String Variable.</p>
<p>die wollte ich so machen da ich die Anzeige als Unterprogramm laufen habe.</p>
<pre><code class="language-cpp">#include &lt;conio.h&gt;
#include &lt;iostream&gt;
int Runde=1;
string Sp1Name;  // Name des ersten Spielers
string Sp2Name;  // Name des zweiten Spielers

void Anzeige()
{
  cout &lt;&lt;&quot;*************************&quot;;
cout &lt;&lt;&quot;*************************&quot;;
cout &lt;&lt;&quot;*************************&quot;;
cout &lt;&lt;&quot; Spieler 1*********** Spieler 2***&quot;;
cout &lt;&lt;&quot;Name:&quot; &lt;&lt; Sp1Name  &lt;&lt;&quot;Name:&quot; &lt;&lt;Sp2Name;
.
.
. 

}
void main()
{
  cout &lt;&lt;&quot;Name des ersten Spielers&quot;;
 cin &gt;&gt; Sp1Name;
 cout &lt;&lt;&quot;Name des zweiten Spielers&quot;;
 cin &gt;&gt; Sp2Name;
 Anzeige();
 getch();

}
</code></pre>
<p>Wenn ichs nun Kompelieren will kommt ein fehler und zwar</p>
<pre><code>error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Name1'
error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.
error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.
error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Name2'
error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.
error C2086: 'int string': Neudefinition
</code></pre>
<p>Kann ich ein string überhaupt so benutzen oder nur als globale Variable<br />
ich hoffe ihr könnt mir weiter helfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1644252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1644252</guid><dc:creator><![CDATA[Tungild]]></dc:creator><pubDate>Tue, 13 Jan 2009 00:33:59 GMT</pubDate></item><item><title><![CDATA[Reply to string frage on Tue, 13 Jan 2009 03:01:04 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;conio.h&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;

void Anzeige(std::string&amp; Sp1Name, std::string&amp; Sp2Name)
{
    std::cout &lt;&lt;&quot;*************************&quot;;
    std::cout &lt;&lt;&quot;*************************&quot;;
    std::cout &lt;&lt;&quot;*************************&quot; &lt;&lt; std::endl;;
    std::cout &lt;&lt;&quot; Spieler 1*********** Spieler 2***&quot; &lt;&lt; std::endl;
    std::cout &lt;&lt;&quot;Name: &quot; &lt;&lt; Sp1Name  &lt;&lt;&quot;   Name: &quot; &lt;&lt;Sp2Name &lt;&lt; std::endl;
}

int main()
{
    using namespace std;

    int Runde=1;
    string Sp1Name;  // Name des ersten Spielers
    string Sp2Name;  // Name des zweiten Spielers

    cout &lt;&lt;&quot;Name des ersten Spielers: &quot;;
    cin &gt;&gt; Sp1Name;
    cout &lt;&lt;&quot;Name des zweiten Spielers: &quot;;
    cin &gt;&gt; Sp2Name;

    Anzeige(Sp1Name, Sp2Name);

    getch();
    return 0;
} :xmas2:
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1644262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1644262</guid><dc:creator><![CDATA[Nachtgespenst]]></dc:creator><pubDate>Tue, 13 Jan 2009 03:01:04 GMT</pubDate></item><item><title><![CDATA[Reply to string frage on Tue, 13 Jan 2009 06:25:38 GMT]]></title><description><![CDATA[<p>Kleiner Hinweis zu dem was mein Vorposter geändert hat und warum.</p>
<p>**1.**Globale Variable wie deine Spielernamen sind nicht gerade schöner Stil und führen des öfteren sogar zu Problemen.<br />
<strong>2.</strong> Wenn du mit strings arbeiten willst, vergiss bitte nicht den Header string zu includieren ála</p>
<pre><code class="language-cpp">#include&lt;string&gt;
</code></pre>
<p><strong>3.</strong> Wenn du den Namespace verwendest, dann benutze ihn bitte in Verbindung mit den Namensraumauflöser, Bsp:</p>
<pre><code class="language-cpp">std::cout//oder
std::string//oder
std::cin
</code></pre>
<p>So wie es mein Vorposter ja auch gemacht hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1644273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1644273</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Tue, 13 Jan 2009 06:25:38 GMT</pubDate></item><item><title><![CDATA[Reply to string frage on Tue, 13 Jan 2009 07:49:45 GMT]]></title><description><![CDATA[<p>Zusätzlich zu dem bereits Gesagten:</p>
<ul>
<li><code>void main()</code> ist nicht Standard-C++. Nimm stattdessen <code>int main()</code> .</li>
<li>Gleiches gilt für <code>&lt;conio.h&gt;</code> bzw. <code>getch()</code> . Damit die Konsole offen bleibt, kannst du <code>std::cin.get()</code> verwenden, dazu gibt es hier im Forum auch einen FAQ-Beitrag.</li>
<li>Nachtgespenst, ich würde die Strings nicht als Referenz, sondern als Const-Referenz übergeben, da sie in der Funktion nicht verändert werden.</li>
</ul>
]]></description><link>https://www.c-plusplus.net/forum/post/1644303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1644303</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 13 Jan 2009 07:49:45 GMT</pubDate></item><item><title><![CDATA[Reply to string frage on Tue, 13 Jan 2009 15:14:56 GMT]]></title><description><![CDATA[<p>Hi<br />
Danke für die Tipps, machen das erst seit ein paar Wochen. Werde dann mal den Still so anpassen. Unsere Lehrer meinte wäre nicht so schlimm wenn man das so macht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1644626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1644626</guid><dc:creator><![CDATA[Tungild]]></dc:creator><pubDate>Tue, 13 Jan 2009 15:14:56 GMT</pubDate></item><item><title><![CDATA[Reply to string frage on Tue, 13 Jan 2009 15:19:41 GMT]]></title><description><![CDATA[<p>Tungild schrieb:</p>
<blockquote>
<p>Unsere Lehrer meinte wäre nicht so schlimm wenn man das so macht.</p>
</blockquote>
<p>Dem Lehrer gebe ich eine 5- für seinen Stil. Ach lehren wir den Schülern einen schlechten Stil, merkt eh keiner...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1644633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1644633</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Tue, 13 Jan 2009 15:19:41 GMT</pubDate></item><item><title><![CDATA[Reply to string frage on Tue, 13 Jan 2009 22:33:58 GMT]]></title><description><![CDATA[<p>asc schrieb:</p>
<blockquote>
<p>Ach lehren wir den Schülern einen schlechten Stil, merkt eh keiner...</p>
</blockquote>
<p>Diese Einstellung scheinen leider relativ viele Lehrer zu haben. Wobei ein Teil davon sich dessen nicht mal selbst bewusst ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1644959</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1644959</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 13 Jan 2009 22:33:58 GMT</pubDate></item></channel></rss>