<?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[iostream funktioniert nicht und weitere Probleme]]></title><description><![CDATA[<p>Hallöchen,</p>
<p>Ich habe gestern bzw. heute um 2 Uhr angefangen C++ zu lernen und übe gerade ein bisschen Funktionen usw.<br />
Verzeiht mir falls ich eine totale Noob-Frage stelle. :'D</p>
<p>Naja wie auch immer. Ich bekommen Fehlermeldungen, wenn ich etwa vor cin oder cout keine std:: schreibe, obwohl das doch eigentlich durch #include &lt;iostream&gt; geregelt sein müsste? Im Code habe ich jetzt mal überall std:: hingeschrieben.</p>
<p>Wir ihr sicher aus dem Programm ablesen könnt ist wie Pokemon. Oak fragt ob männlich oder weiblich und dann soll man den Namen eingeben.Die Namenseingabe erfolgt in einer anderen Funktion (&quot;int junge&quot; oder &quot;int madchen&quot;) und der eingegebene Name wird dann per return rückgegeben.</p>
<p>Leider klappt das nicht. Ich weiß auch nicht ob int der richtige Typ für diese Funktion ist, string ging leider nicht?</p>
<p>Des Weiteren bekomme ich einen Fehler bei der Funktion &quot;void erklaerung&quot;: &quot;variable or field 'erklaerung' declared void&quot;</p>
<p>Ich versteh nicht ganz was ich falsch gemacht habe?</p>
<p>Ich hoffe jemand kann mir wenigtens bei einer Frage helfen. Durch die Suchfunktion habe ich nichts gefunden. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f628.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--fearful_face"
      title="D:"
      alt="😨"
    /></p>
<p>mfg Goya</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string.h&gt;

int junge();
int madchen();
void erklaerung();

int main (void) {

  std::cout &lt;&lt; &quot;Hallo, mein Name ist Professor Oak.Was bist du? \n&quot;
       &lt;&lt; &quot;a. Ein Mädchen\n&quot;
       &lt;&lt; &quot;b. Ein Junge\n&quot;;

    char wahl;
    std::cin &gt;&gt; wahl;

    switch (wahl){

        case 'a': 
            junge();
            break;

        case 'b':
            madchen();
            break;
}

        erklaerung();

  std::cin.sync();
  std::cin.get();
}

int junge(); {

  std::cout &lt;&lt;&quot;Verstehe ein Junge also.Wie heißt du denn?\n&quot;

  string namej;
  std::cin  &gt;&gt; namej;
  std::cout &lt;&lt; namej&lt;&lt;&quot;? Ein sehr komischer Name.\n&quot;
  return namej;
}

int madchen(); {

  std::cout &lt;&lt;&quot;Oh, Hallo schoene Lady.?\n&quot;

  string namem;
  std::cin  &gt;&gt; namem;
  std::cout &lt;&lt; namem&lt;&lt;&quot;? Ein wundervoller Name!\n&quot;
  return namem;
}

// v--Hier Bekomme ich einen Fehler--v
void erklaerung {
    std::cout &lt;&lt; &quot;Willkommen in der Welt von Pokemon.&quot;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/322495/iostream-funktioniert-nicht-und-weitere-probleme</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 21:37:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/322495.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Dec 2013 15:13:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to iostream funktioniert nicht und weitere Probleme on Mon, 23 Dec 2013 15:13:24 GMT]]></title><description><![CDATA[<p>Hallöchen,</p>
<p>Ich habe gestern bzw. heute um 2 Uhr angefangen C++ zu lernen und übe gerade ein bisschen Funktionen usw.<br />
Verzeiht mir falls ich eine totale Noob-Frage stelle. :'D</p>
<p>Naja wie auch immer. Ich bekommen Fehlermeldungen, wenn ich etwa vor cin oder cout keine std:: schreibe, obwohl das doch eigentlich durch #include &lt;iostream&gt; geregelt sein müsste? Im Code habe ich jetzt mal überall std:: hingeschrieben.</p>
<p>Wir ihr sicher aus dem Programm ablesen könnt ist wie Pokemon. Oak fragt ob männlich oder weiblich und dann soll man den Namen eingeben.Die Namenseingabe erfolgt in einer anderen Funktion (&quot;int junge&quot; oder &quot;int madchen&quot;) und der eingegebene Name wird dann per return rückgegeben.</p>
<p>Leider klappt das nicht. Ich weiß auch nicht ob int der richtige Typ für diese Funktion ist, string ging leider nicht?</p>
<p>Des Weiteren bekomme ich einen Fehler bei der Funktion &quot;void erklaerung&quot;: &quot;variable or field 'erklaerung' declared void&quot;</p>
<p>Ich versteh nicht ganz was ich falsch gemacht habe?</p>
<p>Ich hoffe jemand kann mir wenigtens bei einer Frage helfen. Durch die Suchfunktion habe ich nichts gefunden. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f628.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--fearful_face"
      title="D:"
      alt="😨"
    /></p>
<p>mfg Goya</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string.h&gt;

int junge();
int madchen();
void erklaerung();

int main (void) {

  std::cout &lt;&lt; &quot;Hallo, mein Name ist Professor Oak.Was bist du? \n&quot;
       &lt;&lt; &quot;a. Ein Mädchen\n&quot;
       &lt;&lt; &quot;b. Ein Junge\n&quot;;

    char wahl;
    std::cin &gt;&gt; wahl;

    switch (wahl){

        case 'a': 
            junge();
            break;

        case 'b':
            madchen();
            break;
}

        erklaerung();

  std::cin.sync();
  std::cin.get();
}

int junge(); {

  std::cout &lt;&lt;&quot;Verstehe ein Junge also.Wie heißt du denn?\n&quot;

  string namej;
  std::cin  &gt;&gt; namej;
  std::cout &lt;&lt; namej&lt;&lt;&quot;? Ein sehr komischer Name.\n&quot;
  return namej;
}

int madchen(); {

  std::cout &lt;&lt;&quot;Oh, Hallo schoene Lady.?\n&quot;

  string namem;
  std::cin  &gt;&gt; namem;
  std::cout &lt;&lt; namem&lt;&lt;&quot;? Ein wundervoller Name!\n&quot;
  return namem;
}

// v--Hier Bekomme ich einen Fehler--v
void erklaerung {
    std::cout &lt;&lt; &quot;Willkommen in der Welt von Pokemon.&quot;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2373402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2373402</guid><dc:creator><![CDATA[Goya]]></dc:creator><pubDate>Mon, 23 Dec 2013 15:13:24 GMT</pubDate></item><item><title><![CDATA[Reply to iostream funktioniert nicht und weitere Probleme on Mon, 23 Dec 2013 15:36:22 GMT]]></title><description><![CDATA[<p>Ne es wird durch<br />
using namespace std;<br />
geregelt, dies schreibst du nach dem letzten #include. Mit using namespace std sparst du sehr viel Schreibarbwit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2373406</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2373406</guid><dc:creator><![CDATA[Neterohunterde]]></dc:creator><pubDate>Mon, 23 Dec 2013 15:36:22 GMT</pubDate></item><item><title><![CDATA[Reply to iostream funktioniert nicht und weitere Probleme on Mon, 23 Dec 2013 15:39:26 GMT]]></title><description><![CDATA[<p>Welcher Fehler kommt genau bei Zeile 55. Wird ein () nach dem Bezeichner erwartet?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2373407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2373407</guid><dc:creator><![CDATA[Neterohunterde]]></dc:creator><pubDate>Mon, 23 Dec 2013 15:39:26 GMT</pubDate></item><item><title><![CDATA[Reply to iostream funktioniert nicht und weitere Probleme on Mon, 23 Dec 2013 15:52:47 GMT]]></title><description><![CDATA[<p>Oh verdammt, dass mir das nicht aufgefallen ist. Habs glatt vergessen. Danke schon mal.</p>
<p>Also einaml wird mir das angezeigt.<br />
&quot;variable or field 'erklaerung' declared void&quot;<br />
Wenn ich auf den Fehler klicke komme ich zu der 55/56sten Zeile.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2373410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2373410</guid><dc:creator><![CDATA[Goya]]></dc:creator><pubDate>Mon, 23 Dec 2013 15:52:47 GMT</pubDate></item><item><title><![CDATA[Reply to iostream funktioniert nicht und weitere Probleme on Mon, 23 Dec 2013 15:56:36 GMT]]></title><description><![CDATA[<p>Goya schrieb:</p>
<blockquote>
<pre><code>#include &lt;string.h&gt;

int main (void)

  std::cin.sync();
  std::cin.get();
</code></pre>
</blockquote>
<p>Alarm!<br />
Ich weiss nicht, mit was du lernst, aber was ich da sehe ist übelst. Nicht in dem Sinne, dass du Anfänger bist, sondern dass das du veralteten Schrott lernst.</p>
<p>Besorge dir ein gutes Buch, sonst wird das nichts!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2373412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2373412</guid><dc:creator><![CDATA[alarm!]]></dc:creator><pubDate>Mon, 23 Dec 2013 15:56:36 GMT</pubDate></item><item><title><![CDATA[Reply to iostream funktioniert nicht und weitere Probleme on Mon, 23 Dec 2013 16:00:03 GMT]]></title><description><![CDATA[<p>Inwiefern ist es veraltet?<br />
Ich werde demnächst zur Bibliothek gehen und mir eins ausleihen, aber jetzt um Weihnachten hab ich zu viel um die Ohren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2373413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2373413</guid><dc:creator><![CDATA[Goya]]></dc:creator><pubDate>Mon, 23 Dec 2013 16:00:03 GMT</pubDate></item><item><title><![CDATA[Reply to iostream funktioniert nicht und weitere Probleme on Mon, 23 Dec 2013 16:09:50 GMT]]></title><description><![CDATA[<p>Ja genau in der 56. Zeile hab mich vertippt, &quot;alarm&quot; hat schon recht, welches Buch dient denn als Informationsgrundlage?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2373419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2373419</guid><dc:creator><![CDATA[Neterohunterde]]></dc:creator><pubDate>Mon, 23 Dec 2013 16:09:50 GMT</pubDate></item><item><title><![CDATA[Reply to iostream funktioniert nicht und weitere Probleme on Mon, 23 Dec 2013 16:12:51 GMT]]></title><description><![CDATA[<p>Da ich sehr kurzfristig beschlossen habe mich mal in C++ einzulernen und Sonntags die Bibliotheken nicht offen haben war meine Informationsgrundlage dieses Video Tutorial hier: <a href="http://www.youtube.com/watch?v=b1G22GCwa6I" rel="nofollow">http://www.youtube.com/watch?v=b1G22GCwa6I</a><br />
Alle 14 Teile.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2373420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2373420</guid><dc:creator><![CDATA[Goya]]></dc:creator><pubDate>Mon, 23 Dec 2013 16:12:51 GMT</pubDate></item><item><title><![CDATA[Reply to iostream funktioniert nicht und weitere Probleme on Mon, 23 Dec 2013 16:17:42 GMT]]></title><description><![CDATA[<p>Goya schrieb:</p>
<blockquote>
<p>Inwiefern ist es veraltet?</p>
</blockquote>
<p>Indem Sinne, dass dies aus Vorstandardzeiten zu stammen scheint. Das heißt irgendwann aus dem 990ern des letzten Jahrtausends.</p>
<p>Videotutorials gelten allgemein als keine gute Methode, um eine Sprache zu lernen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2373421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2373421</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 23 Dec 2013 16:17:42 GMT</pubDate></item><item><title><![CDATA[Reply to iostream funktioniert nicht und weitere Probleme on Mon, 23 Dec 2013 16:36:33 GMT]]></title><description><![CDATA[<p>Okay dann werde ich mir demnächst ein Buch ausleihen und mir alles noch genauer anschauen.Danke an alle, Thema kann geschlossen werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2373426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2373426</guid><dc:creator><![CDATA[Goya]]></dc:creator><pubDate>Mon, 23 Dec 2013 16:36:33 GMT</pubDate></item></channel></rss>