<?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[Kann mir mal jemand helfen]]></title><description><![CDATA[<p>Ich habe in dem Text wohl ein Fehler gemach ??????</p>
<p>weiß jemand welchen ???? das ist er</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;stdafx.h&gt;<br />
using namespace std;</p>
<p>int main()<br />
{<br />
int ersteZahl;<br />
int zweiteZahl;<br />
int ergebnis</p>
<p>cout &lt;&lt; &quot;Bitte geben Sie die erste Zahl ein:&quot;;<br />
cin &gt;&gt; ersteZahl;</p>
<p>cout &lt;&lt; &quot;Bitte geben Sie die zweite Zahl ein:&quot;;<br />
cin &gt;&gt; zweiteZahl;</p>
<p>ergebnis = (ersteZahl + zweiteZahl);</p>
<p>cout &lt;&lt; &quot;Die summe der beiden Zahlen ist: &quot; &lt;&lt; ergebnis &lt;&lt; endl;<br />
system(&quot;PAUSE&quot;);</p>
<p>return 0;<br />
}</p>
<p>meinen Email ist <a href="mailto:www.mcpenner123@web.de" rel="nofollow">www.mcpenner123@web.de</a><br />
das ist mein zweites programm</p>
<p>danke</p>
<p>tim (13)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/265219/kann-mir-mal-jemand-helfen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 07:46:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/265219.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Apr 2010 17:32:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Mon, 19 Apr 2010 17:32:02 GMT]]></title><description><![CDATA[<p>Ich habe in dem Text wohl ein Fehler gemach ??????</p>
<p>weiß jemand welchen ???? das ist er</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;stdafx.h&gt;<br />
using namespace std;</p>
<p>int main()<br />
{<br />
int ersteZahl;<br />
int zweiteZahl;<br />
int ergebnis</p>
<p>cout &lt;&lt; &quot;Bitte geben Sie die erste Zahl ein:&quot;;<br />
cin &gt;&gt; ersteZahl;</p>
<p>cout &lt;&lt; &quot;Bitte geben Sie die zweite Zahl ein:&quot;;<br />
cin &gt;&gt; zweiteZahl;</p>
<p>ergebnis = (ersteZahl + zweiteZahl);</p>
<p>cout &lt;&lt; &quot;Die summe der beiden Zahlen ist: &quot; &lt;&lt; ergebnis &lt;&lt; endl;<br />
system(&quot;PAUSE&quot;);</p>
<p>return 0;<br />
}</p>
<p>meinen Email ist <a href="mailto:www.mcpenner123@web.de" rel="nofollow">www.mcpenner123@web.de</a><br />
das ist mein zweites programm</p>
<p>danke</p>
<p>tim (13)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885287</guid><dc:creator><![CDATA[timbolinoberlin]]></dc:creator><pubDate>Mon, 19 Apr 2010 17:32:02 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Mon, 19 Apr 2010 17:38:04 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt; 
using namespace std; 

int main() 
{ 
	int ersteZahl; 
	int zweiteZahl; 
	int ergebnis; 

	cout &lt;&lt; &quot;Bitte geben Sie die erste Zahl ein:&quot;; 
	cin &gt;&gt; ersteZahl; 

	cout &lt;&lt; &quot;Bitte geben Sie die zweite Zahl ein:&quot;; 
	cin &gt;&gt; zweiteZahl; 

	ergebnis = (ersteZahl + zweiteZahl); 

	cout &lt;&lt; &quot;Die summe der beiden Zahlen ist: &quot; &lt;&lt; ergebnis &lt;&lt; endl; 

	cin.get (); 
	return 0; 
}
</code></pre>
<p>So ist es richtig <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>Du hast ein Semikolon bei Ergebnis vergessen. Außerdem konnte ich nicht stdafx.h öffnen, da dies nicht mehr dem C++ Standard entspricht.</p>
<p>Nächste mal benutze einen Debugger und gebe uns die Fehlermeldungen mit &quot;auf den Weg&quot; <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="😃"
    /> .<br />
Ach ja und benutze nächstes Mal die C/C++ Code Tags!</p>
<p>MfG<br />
Walnut_Burl</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885295</guid><dc:creator><![CDATA[Walnut_Burl]]></dc:creator><pubDate>Mon, 19 Apr 2010 17:38:04 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Mon, 19 Apr 2010 17:49:37 GMT]]></title><description><![CDATA[<p>vielen vielen dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885302</guid><dc:creator><![CDATA[timbolinoberlin]]></dc:creator><pubDate>Mon, 19 Apr 2010 17:49:37 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Mon, 19 Apr 2010 17:57:21 GMT]]></title><description><![CDATA[<p>Nicht ganz wenn ich es ausgeführt habe hatte sich das Fenster ohne weitere Kommentare geschlossen .<br />
Habe in aber dank deiner Hilfe gefunden jetzt geht auch mein 2 Projekt .<br />
Danke</p>
<p>der ganze Code</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main()<br />
{<br />
int ersteZahl;<br />
int zweiteZahl;<br />
int ergebnis;</p>
<p>cout &lt;&lt; &quot;Bitte geben Sie die erste Zahl ein:&quot;;<br />
cin &gt;&gt; ersteZahl;</p>
<p>cout &lt;&lt; &quot;Bitte geben Sie die zweite Zahl ein:&quot;;<br />
cin &gt;&gt; zweiteZahl;</p>
<p>ergebnis = (ersteZahl + zweiteZahl);</p>
<p>cout &lt;&lt; &quot;Die summe der beiden Zahlen ist: &quot; &lt;&lt; ergebnis &lt;&lt; endl;<br />
system(&quot;PAUSE&quot;);<br />
return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885312</guid><dc:creator><![CDATA[timbolinoberlin]]></dc:creator><pubDate>Mon, 19 Apr 2010 17:57:21 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Mon, 19 Apr 2010 18:05:37 GMT]]></title><description><![CDATA[<p>Gut das dein Projekt jetzt geht!</p>
<p>Doch wie gesagt benutze am Besten C/C++ Tags (unter den Smileys), dann wird dein Code übersichtlicher.</p>
<p>Und wenn du</p>
<pre><code class="language-cpp">system (&quot;PAUSE&quot;);
</code></pre>
<p>gebrauchst muss dahinter kein</p>
<pre><code class="language-cpp">return 0;
</code></pre>
<p>mehr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885320</guid><dc:creator><![CDATA[Walnut_Burl]]></dc:creator><pubDate>Mon, 19 Apr 2010 18:05:37 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Mon, 19 Apr 2010 18:06:36 GMT]]></title><description><![CDATA[<p>Walnut_Burl schrieb:</p>
<blockquote>
<p>Gut das dein Projekt jetzt geht!</p>
<p>Doch wie gesagt benutze am Besten C/C++ Tags (unter den Smileys), dann wird dein Code übersichtlicher.</p>
<p>Und wenn du</p>
<pre><code class="language-cpp">system (&quot;PAUSE&quot;);
</code></pre>
<p>gebrauchst muss dahinter kein</p>
<pre><code class="language-cpp">return 0;
</code></pre>
<p>mehr</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Kannst du mir mal erklären wo da der Zusammenhang sein soll?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885321</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 19 Apr 2010 18:06:36 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Mon, 19 Apr 2010 18:12:24 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Walnut_Burl schrieb:</p>
<blockquote>
<p>Gut das dein Projekt jetzt geht!</p>
<p>Doch wie gesagt benutze am Besten C/C++ Tags (unter den Smileys), dann wird dein Code übersichtlicher.</p>
<p>Und wenn du</p>
<pre><code class="language-cpp">system (&quot;PAUSE&quot;);
</code></pre>
<p>gebrauchst muss dahinter kein</p>
<pre><code class="language-cpp">return 0;
</code></pre>
<p>mehr</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Kannst du mir mal erklären wo da der Zusammenhang sein soll?</p>
</blockquote>
<p>Es ist ja eigentlich nach dem</p>
<pre><code class="language-cpp">system (&quot;PAUSE&quot;);
</code></pre>
<p>nicht mehr nötig</p>
<pre><code class="language-cpp">return 0;
</code></pre>
<p>dahinter zu schreiben, da es an dem Laufzeitverhalten des Programms nichts mehr ändert.<br />
Klar eigentlich muss die main () Funktion natürlich einen Rückgabewert besitzen (sie ist ja vom Typ int).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885326</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885326</guid><dc:creator><![CDATA[Walnut_Burl]]></dc:creator><pubDate>Mon, 19 Apr 2010 18:12:24 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Mon, 19 Apr 2010 18:27:42 GMT]]></title><description><![CDATA[<p>Walnut_Burl schrieb:</p>
<blockquote>
<p>Es ist ja eigentlich nach dem</p>
<pre><code class="language-cpp">system (&quot;PAUSE&quot;);
</code></pre>
<p>nicht mehr nötig</p>
<pre><code class="language-cpp">return 0;
</code></pre>
<p>dahinter zu schreiben, da es an dem Laufzeitverhalten des Programms nichts mehr ändert.<br />
Klar eigentlich muss die main () Funktion natürlich einen Rückgabewert besitzen (sie ist ja vom Typ int).</p>
</blockquote>
<p>Und wenn das <code>system (&quot;PAUSE&quot;);</code> nicht dort stünde?</p>
<p>Ok, ok, ich zieh dich gerade nur auf: Ich weiß, es gibt absolut keinen Zusammenhang zwischen den beiden Zeilen. Das return in main darf man immer weglassen und es wird in dem Fall immer 0 zurückgegeben, vollkommen egal was da vorher passiert. Ich wollte nur einmal sehen, welchen Grund du dir vorstellst, warum dies nicht so sein sollte. Da ich deine Erklärung aber nicht verstehe, weiß ich nicht was du dir dabei denkst und kläre dich hiermit über deinen Irrtum auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885335</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 19 Apr 2010 18:27:42 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Mon, 19 Apr 2010 18:31:33 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Walnut_Burl schrieb:</p>
<blockquote>
<p>Es ist ja eigentlich nach dem</p>
<pre><code class="language-cpp">system (&quot;PAUSE&quot;);
</code></pre>
<p>nicht mehr nötig</p>
<pre><code class="language-cpp">return 0;
</code></pre>
<p>dahinter zu schreiben, da es an dem Laufzeitverhalten des Programms nichts mehr ändert.<br />
Klar eigentlich muss die main () Funktion natürlich einen Rückgabewert besitzen (sie ist ja vom Typ int).</p>
</blockquote>
<p>Und wenn das <code>system (&quot;PAUSE&quot;);</code> nicht dort stünde?</p>
<p>Ok, ok, ich zieh dich gerade nur auf: Ich weiß, es gibt absolut keinen Zusammenhang zwischen den beiden Zeilen. Das return in main darf man immer weglassen und es wird in dem Fall immer 0 zurückgegeben, vollkommen egal was da vorher passiert. Ich wollte nur einmal sehen, welchen Grund du dir vorstellst, warum dies nicht so sein sollte. Da ich deine Erklärung aber nicht verstehe, weiß ich nicht was du dir dabei denkst und kläre dich hiermit über deinen Irrtum auf.</p>
</blockquote>
<p>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/1885339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885339</guid><dc:creator><![CDATA[Walnut_Burl]]></dc:creator><pubDate>Mon, 19 Apr 2010 18:31:33 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Mon, 19 Apr 2010 18:50:59 GMT]]></title><description><![CDATA[<p>ja danke danke das ich euch weiter helfen konnte <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="🙂"
    /> <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="🙂"
    /> <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="🙂"
    /> <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="🙂"
    /><br />
das</p>
<p>system (&quot;PAUSE&quot;);</p>
<p>war abber nicht das gleiche wie</p>
<p>cin.get ();</p>
<p>oder ?????????????</p>
<p>scheiße jetzt verusicherst du mich <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="🙂"
    /> <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="🙂"
    /> <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="🙂"
    /> <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/1885355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885355</guid><dc:creator><![CDATA[timbolinoberlin]]></dc:creator><pubDate>Mon, 19 Apr 2010 18:50:59 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Mon, 19 Apr 2010 19:43:32 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">cin.get();
</code></pre>
<p>wartet einfach auf eine Eingabe, die man mit Enter beendet.</p>
<pre><code class="language-cpp">system(&quot;pause&quot;);
</code></pre>
<p>...<br />
gib mal in die cmd &quot;pause&quot; ein <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="😉"
    /> Dann siehst du, was es bewirkt <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="🙂"
    /><br />
gruß,<br />
Finn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885392</guid><dc:creator><![CDATA[Finn]]></dc:creator><pubDate>Mon, 19 Apr 2010 19:43:32 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Tue, 20 Apr 2010 15:27:44 GMT]]></title><description><![CDATA[<p>ya danke euch noch mal allen <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="🙂"
    /> <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="🙂"
    /> <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/1885791</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885791</guid><dc:creator><![CDATA[timbolinoberlin]]></dc:creator><pubDate>Tue, 20 Apr 2010 15:27:44 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Tue, 20 Apr 2010 15:41:14 GMT]]></title><description><![CDATA[<p>Ich möchte mal dies hier noch hinsetzen:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-111042.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-111042.html</a></p>
<p>Vor allem auch der Hinweis ganz unten wegen <code>system(&quot;pause&quot;)</code> , sollte man nicht übersehen <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>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885801</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Tue, 20 Apr 2010 15:41:14 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Tue, 20 Apr 2010 22:18:32 GMT]]></title><description><![CDATA[<blockquote>
<p>Das return in main darf man immer weglassen und es wird in dem Fall immer 0 zurückgegeben, vollkommen egal was da vorher passiert.</p>
</blockquote>
<p>Das ist Unsinn.<br />
Das Verhalten,d.h. der Returnwert ist in diesem Fall undefiniert. Das ist nicht nur für main sondern für alle anderen returnierenden Funktionen ebenso. Die Compiler sind frei in ihrer Entscheidung,hier was zu machen oder nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885979</guid><dc:creator><![CDATA[Wutz]]></dc:creator><pubDate>Tue, 20 Apr 2010 22:18:32 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Tue, 20 Apr 2010 22:25:08 GMT]]></title><description><![CDATA[<p>Wutz schrieb:</p>
<blockquote>
<blockquote>
<p>Das return in main darf man immer weglassen und es wird in dem Fall immer 0 zurückgegeben, vollkommen egal was da vorher passiert.</p>
</blockquote>
<p>Das ist Unsinn.<br />
Das Verhalten,d.h. der Returnwert ist in diesem Fall undefiniert. Das ist nicht nur für main sondern für alle anderen returnierenden Funktionen ebenso. Die Compiler sind frei in ihrer Entscheidung,hier was zu machen oder nicht.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Du erzählst Unsinn. Wenn du schon anmassend wirst, dann solltest du lieber zuerst die Fakten prüfen. Die main darf das return Statement weglassen und es ist GARANTIERT, dass das den gleichen Effekt hat, wie wenn du return 0 gemacht hättest.</p>
<p>Und damit du das glaubst zum selber nachprüfen:</p>
<p>ISO/IEC 14882 3.6.1/5 schrieb:</p>
<blockquote>
<p>A return statement in main has the effect of leaving the main function (destroying any objects with automatic<br />
storage duration) and calling exit with the return value as the argument. If control reaches the end<br />
of main without encountering a return statement, the effect is that of executing<br />
return 0;</p>
</blockquote>
<p>In anderen Funktion meldet der Compiler üblicherweise, dass kein return vorhanden ist (Obwohl man das meistens recht einfach umgehen kann).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885983</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 20 Apr 2010 22:25:08 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Wed, 21 Apr 2010 07:34:49 GMT]]></title><description><![CDATA[<p>Hallo Timberlino,</p>
<p>versuche am besten gleich von anfang an deinen Code einzurücken und auch übersichtlicher zu gestalten!</p>
<p>Zudem wäre in deinem Fall eher kürzere Variablen von Vorteil, wie z.B. z1 für ersteZahl, denn du brauchst sie ja öfter und musst somit immer alles auschreiben.</p>
<p>mal zum vergleichen:</p>
<p>dein code</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

int main()
{
int ersteZahl;
int zweiteZahl;
int ergebnis;

cout &lt;&lt; &quot;Bitte geben Sie die erste Zahl ein:&quot;&lt;&lt;endl;
cin &gt;&gt; ersteZahl;

cout &lt;&lt; &quot;Bitte geben Sie die zweite Zahl ein:&quot;&lt;&lt;endl;
cin &gt;&gt; zweiteZahl;

ergebnis = ersteZahl + zweiteZahl;

cout &lt;&lt; &quot;Die summe der beiden Zahlen ist: &quot; &lt;&lt; ergebnis &lt;&lt; endl;
system(&quot;PAUSE&quot;);

return 0;
}
</code></pre>
<p>und ein etwas geschrumpfter code:</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

int main()
{
  cout&lt;&lt;&quot;Bitte geben Sie die erste Zahl ein:&quot;&lt;&lt;endl;
  int z1;
  cin&gt;&gt;z1;

  cout&lt;&lt;&quot;Bitte geben Sie die zweite Zahl ein:&quot;&lt;&lt;endl;
  int z2;
  cin&gt;&gt;z2;

  int ergebnis = z1 + z2;

  cout&lt;&lt;&quot;Die summe der beiden Zahlen ist: &quot;&lt;&lt;ergebnis&lt;&lt;endl;
  system(&quot;PAUSE&quot;);
  return 0;
}
</code></pre>
<p>Beachte zudem, das man Variablen am Besten dort deklariert, wo man sie benötigt.<br />
Auch ist es möchglich bei deiner Rechnung gleich</p>
<pre><code>int ergebnis = ersteZahl + zweite Zahl;
</code></pre>
<p>zu schreiben. Hast du dir nämlich schon wieder einmal das Wort ergebnis erspart und zugleich eine deklaration mit initialisierung gemacht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1886033</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1886033</guid><dc:creator><![CDATA[silver-devil]]></dc:creator><pubDate>Wed, 21 Apr 2010 07:34:49 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Wed, 21 Apr 2010 07:50:11 GMT]]></title><description><![CDATA[<p>silver-devil schrieb:</p>
<blockquote>
<p>Zudem wäre in deinem Fall eher kürzere Variablen von Vorteil, wie z.B. z1 für ersteZahl, denn du brauchst sie ja öfter und musst somit immer alles auschreiben.</p>
</blockquote>
<p>Das ist der falsche Weg! Auch wenn ersteZahl, zweiteZahl usw. jetzt nicht besonders aussagekräftig sind, sagt einem z1, z2 usw. noch weniger. An erster Stelle sollte nicht die Schreibfaulheit stehen sondern die Lesbarkeit des Codes, und mit aussagekräftigen Variablen- und Funktionsnamen fängt das an. Heutige IDEs haben im Normalfall eine Autovervollständigen-Funktion, so dass man nur die ersten Zeichen eines Variablennamens tippen muss und dann den Rest von der IDE machen lassen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1886036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1886036</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 21 Apr 2010 07:50:11 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Wed, 21 Apr 2010 08:24:27 GMT]]></title><description><![CDATA[<p>Wutz schrieb:</p>
<blockquote>
<blockquote>
<p>Das return in main darf man immer weglassen und es wird in dem Fall immer 0 zurückgegeben, vollkommen egal was da vorher passiert.</p>
</blockquote>
<p>Das ist Unsinn.</p>
</blockquote>
<p>Das deine Aussage Unsinn ist, wurde ja schon geschrieben.</p>
<p>Aber noch ergänzend: Wenn der Compiler Standardkonform ist, wird er KEINE Funktion (außer main) zulassen, die einen Rückgabewert in der Parameterliste hat, und kein return macht (Außer die Funktion wird über eine Exception beendet). Demzufolge ist der Rückgabewert immer wohldefiniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1886056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1886056</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Wed, 21 Apr 2010 08:24:27 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Wed, 21 Apr 2010 10:26:33 GMT]]></title><description><![CDATA[<p>asc schrieb:</p>
<blockquote>
<p>Wenn der Compiler Standardkonform ist, wird er KEINE Funktion (außer main) zulassen, die einen Rückgabewert in der Parameterliste hat, und kein return macht (Außer die Funktion wird über eine Exception beendet). Demzufolge ist der Rückgabewert immer wohldefiniert.</p>
</blockquote>
<p>Echt?<br />
Ich dachte bisher immer, ein Standardkonformer Compiler müßte nur korrekten C++-Code in entsprechendes Compilat umformen, aber aus inkorrektem C++-Code dürfe er machen, was er will.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1886104</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1886104</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 21 Apr 2010 10:26:33 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Wed, 21 Apr 2010 10:40:22 GMT]]></title><description><![CDATA[<p>Ich will hier auch mal die entsprechende Stelle aus dem Standard zum besten geben:</p>
<p>C++ Standard schrieb:</p>
<blockquote>
<p>Flowing off the end of a function is equivalent to a return with no value; this results in undefined behavior in a value-returning function.</p>
</blockquote>
<p>Das heißt sogar, dass ein Programm mit fehlendem return in normalen Funktionen gültiges C++ ist. Bloß ist das Laufzeitverhalten in diesem Fall, im Gegensatz zur main, undefiniert. Aber compilieren sollte es.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1886111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1886111</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 21 Apr 2010 10:40:22 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Wed, 21 Apr 2010 13:51:01 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Bloß ist das Laufzeitverhalten in diesem Fall, im Gegensatz zur main, undefiniert. Aber compilieren sollte es.</p>
</blockquote>
<p>Undefined behaviour kann IIRC auch heißen &quot;Compiler weigert sich&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1886248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1886248</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 21 Apr 2010 13:51:01 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Wed, 21 Apr 2010 14:22:45 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Bloß ist das Laufzeitverhalten in diesem Fall, im Gegensatz zur main, undefiniert. Aber compilieren sollte es.</p>
</blockquote>
<p>Undefined behaviour kann IIRC auch heißen &quot;Compiler weigert sich&quot;</p>
</blockquote>
<p>Ja, da hast du Recht (Paragraph 1.1.13). Interessant. Wusste ich bisher noch gar nicht, dass dies auch erlaubt ist. Ist ja auch sehr sinnvoll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1886269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1886269</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 21 Apr 2010 14:22:45 GMT</pubDate></item><item><title><![CDATA[Reply to Kann mir mal jemand helfen on Wed, 21 Apr 2010 16:18:42 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Bloß ist das Laufzeitverhalten in diesem Fall, im Gegensatz zur main, undefiniert. Aber compilieren sollte es.</p>
</blockquote>
<p>Undefined behaviour kann IIRC auch heißen &quot;Compiler weigert sich&quot;</p>
</blockquote>
<p>Vorausgesetzt, der Compiler kann beweisen, dass das Laufzeitverhalten für jede Art EIngabedaten undefiniert ist.<br />
Das bloßen Fehlen eines returns in einer Funktion, die nicht void zurückgibt, ist ja kein Fehler als solches.<br />
an</p>
<pre><code class="language-cpp">int f() {}
int main() {}
</code></pre>
<p>ist nichts undefiniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1886340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1886340</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Wed, 21 Apr 2010 16:18:42 GMT</pubDate></item></channel></rss>