<?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[Grundgerüst??]]></title><description><![CDATA[<p>Hi,<br />
ich habe gerade in ein paar Tutorials gelesen wie das Grundgerüst ausschauen muss und normalerweise schaut es so aus:</p>
<pre><code>#include &lt;iostream&gt;
main()
{
}
</code></pre>
<p>Doch wenn ich bei Geany ein neues C++-Document öffne, kommt so ein Grundgerüst:</p>
<pre><code>#include &lt;iostream&gt;

int main(int argc, char** argv)
{

	return 0;
}
</code></pre>
<p>Und was bedeutet jetzt &quot;int argc, char** argv&quot;? und das &quot;return 0;&quot;?</p>
<p>Noch wo anders habe ich es so gelesen:</p>
<pre><code>int main(void)
{
   return 0;
}
</code></pre>
<p>Was bedeutet hier &quot;void&quot;? Ich hoffe, ihr könnt mir das mal erklären <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>
<p>mfg &amp; schöne Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/238556/grundgerüst</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 00:29:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/238556.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Apr 2009 12:55:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Grundgerüst?? on Sun, 12 Apr 2009 12:55:30 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe gerade in ein paar Tutorials gelesen wie das Grundgerüst ausschauen muss und normalerweise schaut es so aus:</p>
<pre><code>#include &lt;iostream&gt;
main()
{
}
</code></pre>
<p>Doch wenn ich bei Geany ein neues C++-Document öffne, kommt so ein Grundgerüst:</p>
<pre><code>#include &lt;iostream&gt;

int main(int argc, char** argv)
{

	return 0;
}
</code></pre>
<p>Und was bedeutet jetzt &quot;int argc, char** argv&quot;? und das &quot;return 0;&quot;?</p>
<p>Noch wo anders habe ich es so gelesen:</p>
<pre><code>int main(void)
{
   return 0;
}
</code></pre>
<p>Was bedeutet hier &quot;void&quot;? Ich hoffe, ihr könnt mir das mal erklären <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>
<p>mfg &amp; schöne Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1694778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1694778</guid><dc:creator><![CDATA[prochecker]]></dc:creator><pubDate>Sun, 12 Apr 2009 12:55:30 GMT</pubDate></item><item><title><![CDATA[Reply to Grundgerüst?? on Sun, 12 Apr 2009 13:19:05 GMT]]></title><description><![CDATA[<p>Hallo,<br />
jedes C++ besitzt genau eine main. Heute schreibt man:</p>
<pre><code class="language-cpp">int main ()
{
 return 0; 
}
</code></pre>
<p>Dies bedeutet,dass du einen Wert zurückgeben kannst. Da du jedoch keinen Wet in deimem Grundgerüst zurückgibst, steht da einfach nur &quot;return 0&quot;.</p>
<p>Mit void kennzeichnest du eine Prozedur, also eine Funktion ohne Rückgabewert. In deimem Beispiel kennzeichnest du, dass du keine Parameter hast. Du kannst jedoch auch einfach zwei leere Klammern schreiben. DU könntest du also <strong>rein theorethisch</strong> auch das schreiben:</p>
<pre><code class="language-cpp">void main (void)
{
 //das ist beinahe schon illegal
}
</code></pre>
<p>Das solltest du aber nicht machen.</p>
<p>Du kannst der main noch Parameter geben:</p>
<p>int argc = Zähler, der die Anzahl der übergebenen Parameter repräsentiert<br />
char *argb[] = Ein beliebig großes Array, in dem jeder Parameter als Zeichenkette gespeichert ist. Achtung: argv[1] beinhaltet den ersten Parameter</p>
<p>Das brauchst du jedoch für den Anfang nicht</p>
<p>lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1694784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1694784</guid><dc:creator><![CDATA[freakC++]]></dc:creator><pubDate>Sun, 12 Apr 2009 13:19:05 GMT</pubDate></item><item><title><![CDATA[Reply to Grundgerüst?? on Sun, 12 Apr 2009 13:16:42 GMT]]></title><description><![CDATA[<p>Danke schonmal für die Antwort <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>
<blockquote>
<p>du kannst einen Wert zurück geben.</p>
</blockquote>
<p>was für einen Wert?</p>
<blockquote>
<p>also eine Funktion ohne Rückgabewert</p>
</blockquote>
<p>Was ist ein Rückgabewert? Sry, dass ich so dumm frage, ich bin erst anfänger <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>
<p>mfg und danke für die Antworten <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/1694785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1694785</guid><dc:creator><![CDATA[prochecker]]></dc:creator><pubDate>Sun, 12 Apr 2009 13:16:42 GMT</pubDate></item><item><title><![CDATA[Reply to Grundgerüst?? on Sun, 12 Apr 2009 13:23:51 GMT]]></title><description><![CDATA[<p>freakC++ schrieb:</p>
<blockquote>
<p>Heute schreibt man:</p>
</blockquote>
<p>So pauschalisieren würde ich das nicht. Insbesondere, was das <code>return 0;</code> anbelangt. <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>prochecker schrieb:</p>
<blockquote>
<p>was für einen Wert?<br />
[...]<br />
Was ist ein Rückgabewert? Sry, dass ich so dumm frage, ich bin erst anfänger <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>
</blockquote>
<p>Es ist wohl das Beste, du schaust dir ein Grundlagen-C++-Buch an, darum herum kommst du eh nicht, wenn du dich mit der Sprache richtig auseinandersetzen willst. Gute Bücher sind der C++-Primer oder Thinking in C++ (das es auch gratis als Online-PDF gibt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1694786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1694786</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 12 Apr 2009 13:23:51 GMT</pubDate></item><item><title><![CDATA[Reply to Grundgerüst?? on Sun, 12 Apr 2009 13:25:21 GMT]]></title><description><![CDATA[<p>C++ Primer wollte ich eh kaufen <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="🙂"
    /> Nur muss ich noch eine Weile warten bevor ich es kaufe <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>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1694787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1694787</guid><dc:creator><![CDATA[prochecker]]></dc:creator><pubDate>Sun, 12 Apr 2009 13:25:21 GMT</pubDate></item><item><title><![CDATA[Reply to Grundgerüst?? on Sun, 12 Apr 2009 13:25:25 GMT]]></title><description><![CDATA[<p>Ein Rückgabewert ist halt ein Rückgabewert :). Stell dir vor, dass du eine mathematische Funktion hast. Du übergibst ihr die nötigen Parameter und es rechnet dir etwas aus. DIe Funktion kann dir dann die Werte zurückgeben und du kannst mit ihnen weiter rechnen.</p>
<pre><code class="language-cpp">int Quadrat (int Seite)
{
 return Seite*Seite; 
}
</code></pre>
<p>Nimm dir dieses Beispiel. Du übergibst der Funktion eine Seite des Quadrates. Diese rechnet dir den Flächeninhalt aus und gibt den Wert zurück. IN deiner main könnte dann folgendes stehen:</p>
<pre><code class="language-cpp">int main
{
 cout &lt;&lt; Quadrat(3) &lt;&lt; endl;
}
</code></pre>
<p>Es würde 9 ausgegeben. 9 ist also der Rückgabewert, bzw. das Produkt aus Seite.</p>
<p>lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1694788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1694788</guid><dc:creator><![CDATA[freakC++]]></dc:creator><pubDate>Sun, 12 Apr 2009 13:25:25 GMT</pubDate></item><item><title><![CDATA[Reply to Grundgerüst?? on Sun, 12 Apr 2009 13:28:13 GMT]]></title><description><![CDATA[<p>danke für eure Hilfe <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="🙂"
    /> jetzt bin ich der Sache viel näher gekommen <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="🙂"
    /> Ich werde mir jetzt mal C++-Primer bestellen und dann fange ich dort mal an zu lernen <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>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1694792</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1694792</guid><dc:creator><![CDATA[prochecker]]></dc:creator><pubDate>Sun, 12 Apr 2009 13:28:13 GMT</pubDate></item><item><title><![CDATA[Reply to Grundgerüst?? on Sun, 12 Apr 2009 13:29:30 GMT]]></title><description><![CDATA[<p>Kein Problem. Ich bin ja selbst noch Anfänger...</p>
<p>Bis dann<br />
lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1694795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1694795</guid><dc:creator><![CDATA[freakC++]]></dc:creator><pubDate>Sun, 12 Apr 2009 13:29:30 GMT</pubDate></item><item><title><![CDATA[Reply to Grundgerüst?? on Sun, 12 Apr 2009 13:33:37 GMT]]></title><description><![CDATA[<p>Siehe<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-238555.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-238555.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1694798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1694798</guid><dc:creator><![CDATA[itsbeentheruin]]></dc:creator><pubDate>Sun, 12 Apr 2009 13:33:37 GMT</pubDate></item></channel></rss>