<?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[Wieso geht das nicht?]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe folgenden Code in Visual Studio 2010 Ultimate geschrieben, dort wird mir gesagt, dass &quot;addition()&quot; einen Wert ausgeben muss.</p>
<p>In Bloodshed funktioniert der Code einwandfrei. Wieso nicht in Visual Studio 2010?</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int addition(int Zahl1, int Zahl2)
{
	int Ergebnis;

	Ergebnis = Zahl1 + Zahl2;

	cout &lt;&lt; endl &lt;&lt; endl &lt;&lt; Ergebnis;
}

int main()
{
	int Zahl1;
	int Zahl2;

	cout &lt;&lt; &quot;Zahl1: &quot;;
	cin &gt;&gt; Zahl1;

	cout &lt;&lt; endl;

	cout &lt;&lt; &quot;Zahl2: &quot;;
	cin &gt;&gt; Zahl2;

	addition(Zahl1, Zahl2);

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/300686/wieso-geht-das-nicht</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 19:27:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/300686.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Mar 2012 12:27:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wieso geht das nicht? on Thu, 08 Mar 2012 12:27:17 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe folgenden Code in Visual Studio 2010 Ultimate geschrieben, dort wird mir gesagt, dass &quot;addition()&quot; einen Wert ausgeben muss.</p>
<p>In Bloodshed funktioniert der Code einwandfrei. Wieso nicht in Visual Studio 2010?</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int addition(int Zahl1, int Zahl2)
{
	int Ergebnis;

	Ergebnis = Zahl1 + Zahl2;

	cout &lt;&lt; endl &lt;&lt; endl &lt;&lt; Ergebnis;
}

int main()
{
	int Zahl1;
	int Zahl2;

	cout &lt;&lt; &quot;Zahl1: &quot;;
	cin &gt;&gt; Zahl1;

	cout &lt;&lt; endl;

	cout &lt;&lt; &quot;Zahl2: &quot;;
	cin &gt;&gt; Zahl2;

	addition(Zahl1, Zahl2);

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2189734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189734</guid><dc:creator><![CDATA[Kowalski]]></dc:creator><pubDate>Thu, 08 Mar 2012 12:27:17 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso geht das nicht? on Thu, 08 Mar 2012 12:30:42 GMT]]></title><description><![CDATA[<p>Kowalski schrieb:</p>
<blockquote>
<p>In Bloodshed funktioniert der Code einwandfrei. Wieso nicht in Visual Studio 2010?</p>
</blockquote>
<p>Weil er falsch ist. Je nachdem, was die Funktion machen soll, fehlt entweder ein return-Statement, oder die Funktion sollte den Ergebnistyp void haben. Du solltest dich eher fragen, warum er in Bloodshed funktioniert...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189737</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 08 Mar 2012 12:30:42 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso geht das nicht? on Thu, 08 Mar 2012 12:34:25 GMT]]></title><description><![CDATA[<p>Compiliert das gar nicht? Eigentlich ist es &quot;nur&quot; undefiniertes Verhalten und sollte daher bloß eine Warnung geben. Aber sei doch froh, dass der Compiler es ganz verhindert, denn falsch ist es in jedem Fall (siehe oben).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189743</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 08 Mar 2012 12:34:25 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso geht das nicht? on Thu, 08 Mar 2012 12:37:15 GMT]]></title><description><![CDATA[<p>Wie wäre es denn dann richtig?</p>
<p>Und warum Bloodshed das dann macht wundert mich echt :o</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189746</guid><dc:creator><![CDATA[Kowalski]]></dc:creator><pubDate>Thu, 08 Mar 2012 12:37:15 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso geht das nicht? on Thu, 08 Mar 2012 12:40:22 GMT]]></title><description><![CDATA[<p>Kowalski schrieb:</p>
<blockquote>
<p>Wie wäre es denn dann richtig?</p>
</blockquote>
<p>Was soll es denn machen? Rückgabetyp, Name, Aufruf und Verhalten der Funktion passen bei dir allesamt nicht zusammen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189749</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 08 Mar 2012 12:40:22 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso geht das nicht? on Thu, 08 Mar 2012 12:48:51 GMT]]></title><description><![CDATA[<p>Ich möchte für jede Grundrechenart später eine eigene Funktion haben.</p>
<p>Also eine Funktion &quot;Addition&quot;, eine &quot;Subtraktion&quot;, usw.</p>
<p>Und dann möchte ich in main() nur die Zahlen eingeben lassen und danach auswählen lassen, welche Rechenart man haben möchte und dann soll die jeweilige Funktion geöffnet werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189756</guid><dc:creator><![CDATA[Kowalski]]></dc:creator><pubDate>Thu, 08 Mar 2012 12:48:51 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso geht das nicht? on Thu, 08 Mar 2012 12:55:51 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Was soll es denn <strong>machen</strong>?</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2189762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189762</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 08 Mar 2012 12:55:51 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso geht das nicht? on Thu, 08 Mar 2012 12:56:39 GMT]]></title><description><![CDATA[<p>Es soll die gewünschte Rechenart durchführen mit den Zahlen, die aus main() übergeben werden und dann die Ausgabe von dem Ergebnis machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189763</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189763</guid><dc:creator><![CDATA[Kowalski]]></dc:creator><pubDate>Thu, 08 Mar 2012 12:56:39 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso geht das nicht? on Thu, 08 Mar 2012 13:04:05 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void addition(int Zahl1, int Zahl2)
{
    int Ergebnis;
    Ergebnis = Zahl1 + Zahl2;
    cout &lt;&lt; endl &lt;&lt; endl &lt;&lt; Ergebnis;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2189767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189767</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 08 Mar 2012 13:04:05 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso geht das nicht? on Thu, 08 Mar 2012 13:04:09 GMT]]></title><description><![CDATA[<p>Dann ändere den Rückgabetyp von <code>addition</code> von <code>int</code> nach <code>void</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189768</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 08 Mar 2012 13:04:09 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso geht das nicht? on Thu, 08 Mar 2012 13:08:12 GMT]]></title><description><![CDATA[<p>Dankeschön, funktioniert! <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189770</guid><dc:creator><![CDATA[Kowalski]]></dc:creator><pubDate>Thu, 08 Mar 2012 13:08:12 GMT</pubDate></item></channel></rss>