<?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[Wert von Funktion an Hauptprogramm übergeben]]></title><description><![CDATA[<p>Hallo wie kann man einen Wert aus einer Funktion an das Hauptprogramm übergeben?</p>
<p>Bis hier bin ich gekommen und jetzt weiss ich net mehr weiter <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Ich will halt in der Funktion start(); einen Wert eingeben.<br />
Und im Hauptprogramm soll dann überprüft werden ob der Wert richtig oder falsch ist.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

int main()
{
int start(bool a);

start(......);

.......

        if (a==true)
        {
        cout&lt;&lt;&quot;a ist true\n&quot;;
        }

        if (a==false)
        {
        cout&lt;&lt;&quot;a ist false\n&quot;;
        }

system(&quot;PAUSE&quot;);
}

int start(bool a)
{
int wert;
cout&lt;&lt;&quot;Wert eingeben: &quot;;
cin&gt;&gt;wert;

        if (wert==1)
        {
        a = true;
        }

        else

        {
        a = false;
        }

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/223735/wert-von-funktion-an-hauptprogramm-übergeben</link><generator>RSS for Node</generator><lastBuildDate>Sat, 03 Oct 2026 16:51:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/223735.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 30 Sep 2008 12:22:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wert von Funktion an Hauptprogramm übergeben on Tue, 30 Sep 2008 12:22:27 GMT]]></title><description><![CDATA[<p>Hallo wie kann man einen Wert aus einer Funktion an das Hauptprogramm übergeben?</p>
<p>Bis hier bin ich gekommen und jetzt weiss ich net mehr weiter <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Ich will halt in der Funktion start(); einen Wert eingeben.<br />
Und im Hauptprogramm soll dann überprüft werden ob der Wert richtig oder falsch ist.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

int main()
{
int start(bool a);

start(......);

.......

        if (a==true)
        {
        cout&lt;&lt;&quot;a ist true\n&quot;;
        }

        if (a==false)
        {
        cout&lt;&lt;&quot;a ist false\n&quot;;
        }

system(&quot;PAUSE&quot;);
}

int start(bool a)
{
int wert;
cout&lt;&lt;&quot;Wert eingeben: &quot;;
cin&gt;&gt;wert;

        if (wert==1)
        {
        a = true;
        }

        else

        {
        a = false;
        }

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1590847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1590847</guid><dc:creator><![CDATA[Werte]]></dc:creator><pubDate>Tue, 30 Sep 2008 12:22:27 GMT</pubDate></item><item><title><![CDATA[Reply to Wert von Funktion an Hauptprogramm übergeben on Tue, 30 Sep 2008 12:27:50 GMT]]></title><description><![CDATA[<p>Du solltest dir unbedingt Funktionen noch ein wenig genauer anschauen. Wenn du einen Rückgabetypen hast (in deinem Falle <code>int</code> , vielleicht wäre <code>bool</code> besser), kannst du diesen auch benutzen, indem du ihn entweder in Variablen speicherst, oder direkt in If-Abfragen prüfst.</p>
<p>Achte bitte auch ein wenig auf Einrückung. Und in If-Abfragen braucht man boolsche Ausdrücke nicht explizit auf Gleichheit mit <code>true</code> zu prüfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1590853</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1590853</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 30 Sep 2008 12:27:50 GMT</pubDate></item><item><title><![CDATA[Reply to Wert von Funktion an Hauptprogramm übergeben on Tue, 30 Sep 2008 13:52:42 GMT]]></title><description><![CDATA[<p>Habs hinbekommen <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>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main ()
{
int start (int erg);

start(0);  //Aber warum kommt jetzt hier eine zahl rein ??
          // Das war in meinem Tutorial nicht beschreiben ...

cout&lt;&lt;&quot;Ergebniss: &quot;&lt;&lt;start(0);
cout&lt;&lt;&quot;\n&quot;;

system(&quot;PAUSE&quot;);
}

int start (int erg)
{
   int result;
   erg = 1+1;
   return erg;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1590900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1590900</guid><dc:creator><![CDATA[Werte]]></dc:creator><pubDate>Tue, 30 Sep 2008 13:52:42 GMT</pubDate></item><item><title><![CDATA[Reply to Wert von Funktion an Hauptprogramm übergeben on Tue, 30 Sep 2008 14:00:14 GMT]]></title><description><![CDATA[<p>Hm, deine momentane Funktion ist völlig sinnlos.<br />
Funktionsdeklarationen in <code>main()</code> sind auch eher unüblich.</p>
<p>Beschreib bitte noch einmal, was du genau willst. Und wegen der Zahl, das ist ein <em>Argument</em>, aber informier dich doch einfach über Funktionen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1590910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1590910</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 30 Sep 2008 14:00:14 GMT</pubDate></item><item><title><![CDATA[Reply to Wert von Funktion an Hauptprogramm übergeben on Tue, 30 Sep 2008 14:39:48 GMT]]></title><description><![CDATA[<p>Stimmt meine Funktion ist wirklich total sinnlos xD</p>
<p>Hab nochmal nachgelesen.</p>
<p>Sowas wolle ich machen das was unten in der Funktion ausgerechnet wird sollte im Hauptprogramm ausgeben werden.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main ()
{
int start ();

start();

cout&lt;&lt;&quot;Ergebniss: &quot;&lt;&lt;start();
cout&lt;&lt;&quot;\n&quot;;

system(&quot;PAUSE&quot;);
}

int start ()
{
   int erg;
   erg = 1+1;
   return erg;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1590938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1590938</guid><dc:creator><![CDATA[Werte]]></dc:creator><pubDate>Tue, 30 Sep 2008 14:39:48 GMT</pubDate></item><item><title><![CDATA[Reply to Wert von Funktion an Hauptprogramm übergeben on Tue, 30 Sep 2008 14:51:45 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">cout &lt;&lt; start() &lt;&lt; endl;
</code></pre>
<p>Aber bitte erkundige dich noch einmal ausführlich über Funktionen. Das hat echt keinen Wert, wenn du das Konzept und die Syntax dahinter nur halb verstehst, denn Funktionen sind in fast jeder Programmiersprache etwas vom Grundlegendsten überhaupt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1590949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1590949</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 30 Sep 2008 14:51:45 GMT</pubDate></item></channel></rss>