<?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[Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt]]></title><description><![CDATA[<p>Hi,</p>
<p>ich bin noch Neuling und lerne gerade C++, bisher war alles ganz gut hinzubekommen, doch nun bin ich auf ein Problem mit Funktionen gestossen und habe schon lange umherprobiert, jedoch leider nicht die Lösung gefunden.</p>
<p>Wie kann ich eine bereits definierte und bestehende Funktion, in einer anderen aufrufen? In main() ruft man ja auch die zuvor definierten Funktionen auf, also müsste das ja auch vor main() in den Funktionen gehen oder?</p>
<p>Beispielcode:</p>
<pre><code>#include &lt;iostream.h&gt;

float addition(float a, float b){
return (a + b);
}
float subtraktion1(float a, float b){
return (a - b);
}

void alle(){
cout &lt;&lt;&quot;Das Ergebnis der Addition lautet: &quot;&lt;&lt;addition(a,b) &lt;&lt;endl; 
return 0;
}

int main(){

float a;
float b;
char Auswahl;

cout &lt;&lt;&quot;Bitte geben Sie den Wert a ein: &quot;;
cin &gt;&gt; a;
cout &lt;&lt;&quot;Bitte geben Sie den Wert b ein: &quot;;
cin &gt;&gt; b;
cout &lt;&lt;'\n';
cout &lt;&lt;&quot;Bitte wählen Sie nun die Art der Rechenoperation:&quot;&lt;&lt;endl;
cout &lt;&lt;&quot;a Addition a + b&quot;&lt;&lt;endl;
cout &lt;&lt;&quot;b Subtraktion_1 a - b&quot;&lt;&lt;endl;
cout &lt;&lt;&quot;c Alle Rechenoperationen&quot;&lt;&lt;endl;
cout &lt;&lt;'\n';
cout &lt;&lt;&quot;Bitte treffen Sie Ihre Auswahl: &quot;;
cin &gt;&gt;Auswahl;

switch(Auswahl) {
case 'a':
cout &lt;&lt;&quot;Das Ergebnis von &quot;&lt;&lt;a &lt;&lt;&quot; + &quot;&lt;&lt;b &lt;&lt;&quot; lautet: &quot;&lt;&lt;addition(a,b)&lt;&lt;endl;
break;

case 'b':
cout &lt;&lt;&quot;Das Ergebnis von &quot;&lt;&lt;a &lt;&lt;&quot; - &quot;&lt;&lt;b &lt;&lt;&quot; lautet: &quot;&lt;&lt;subtraktion1(a,b)&lt;&lt;endl;
break;

case 'c':
cout &lt;&lt;alle()&lt;&lt;endl;
break;
}

return 0;
}
</code></pre>
<p>Ich möchte also nach Eingabe von c, untereinander einmal die Addition und dann die Subtraktion ausgegeben haben. Da die Rechenoperationen ja schon ganz am Anfang als Funktion definiert wurden, müssten die doch in der Funktion alle() aufrufbar sein.</p>
<p>Ich habe schon etliche verschiedene Schreibweisen und Möglichkeiten probiert, aber leider kam beim Komplieren dann meist ein Fehler oder aber im Programm wurde nichts sinnvolles angezeigt.</p>
<p>Bitte um Hilfe, danke schon mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145746/hilfe-funktion-in-funktion-aufrufen-wie-einfaches-kurzprojekt</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 10:23:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145746.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 30 Apr 2006 19:40:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 19:40:56 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich bin noch Neuling und lerne gerade C++, bisher war alles ganz gut hinzubekommen, doch nun bin ich auf ein Problem mit Funktionen gestossen und habe schon lange umherprobiert, jedoch leider nicht die Lösung gefunden.</p>
<p>Wie kann ich eine bereits definierte und bestehende Funktion, in einer anderen aufrufen? In main() ruft man ja auch die zuvor definierten Funktionen auf, also müsste das ja auch vor main() in den Funktionen gehen oder?</p>
<p>Beispielcode:</p>
<pre><code>#include &lt;iostream.h&gt;

float addition(float a, float b){
return (a + b);
}
float subtraktion1(float a, float b){
return (a - b);
}

void alle(){
cout &lt;&lt;&quot;Das Ergebnis der Addition lautet: &quot;&lt;&lt;addition(a,b) &lt;&lt;endl; 
return 0;
}

int main(){

float a;
float b;
char Auswahl;

cout &lt;&lt;&quot;Bitte geben Sie den Wert a ein: &quot;;
cin &gt;&gt; a;
cout &lt;&lt;&quot;Bitte geben Sie den Wert b ein: &quot;;
cin &gt;&gt; b;
cout &lt;&lt;'\n';
cout &lt;&lt;&quot;Bitte wählen Sie nun die Art der Rechenoperation:&quot;&lt;&lt;endl;
cout &lt;&lt;&quot;a Addition a + b&quot;&lt;&lt;endl;
cout &lt;&lt;&quot;b Subtraktion_1 a - b&quot;&lt;&lt;endl;
cout &lt;&lt;&quot;c Alle Rechenoperationen&quot;&lt;&lt;endl;
cout &lt;&lt;'\n';
cout &lt;&lt;&quot;Bitte treffen Sie Ihre Auswahl: &quot;;
cin &gt;&gt;Auswahl;

switch(Auswahl) {
case 'a':
cout &lt;&lt;&quot;Das Ergebnis von &quot;&lt;&lt;a &lt;&lt;&quot; + &quot;&lt;&lt;b &lt;&lt;&quot; lautet: &quot;&lt;&lt;addition(a,b)&lt;&lt;endl;
break;

case 'b':
cout &lt;&lt;&quot;Das Ergebnis von &quot;&lt;&lt;a &lt;&lt;&quot; - &quot;&lt;&lt;b &lt;&lt;&quot; lautet: &quot;&lt;&lt;subtraktion1(a,b)&lt;&lt;endl;
break;

case 'c':
cout &lt;&lt;alle()&lt;&lt;endl;
break;
}

return 0;
}
</code></pre>
<p>Ich möchte also nach Eingabe von c, untereinander einmal die Addition und dann die Subtraktion ausgegeben haben. Da die Rechenoperationen ja schon ganz am Anfang als Funktion definiert wurden, müssten die doch in der Funktion alle() aufrufbar sein.</p>
<p>Ich habe schon etliche verschiedene Schreibweisen und Möglichkeiten probiert, aber leider kam beim Komplieren dann meist ein Fehler oder aber im Programm wurde nichts sinnvolles angezeigt.</p>
<p>Bitte um Hilfe, danke schon mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048586</guid><dc:creator><![CDATA[Suseplus]]></dc:creator><pubDate>Sun, 30 Apr 2006 19:40:56 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 20:20:45 GMT]]></title><description><![CDATA[<p>Ruf mal im case 'c' nur alle() auf ohne cout.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048603</guid><dc:creator><![CDATA[Deathwatcher]]></dc:creator><pubDate>Sun, 30 Apr 2006 20:20:45 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 20:25:18 GMT]]></title><description><![CDATA[<pre><code>#include &lt;iostream.h&gt;

float addition(float a, float b){
return (a + b);
}
float subtraktion1(float a, float b){
return (a - b);
}

void alle(){
// wo hast diese a und b parameter definiert?
// signatur von deiner alle funktion kann so aussehen:
// void alle(float, float), oder kannst zwei lokale variablen verwenden
// in deinem fall ändere die signatur der funktion
cout &lt;&lt;&quot;Das Ergebnis der Addition lautet: &quot;&lt;&lt;addition(a,b) &lt;&lt;endl; 
return 0;
}

int main(){

float a;
float b;
char Auswahl;

cout &lt;&lt;&quot;Bitte geben Sie den Wert a ein: &quot;;
cin &gt;&gt; a;
cout &lt;&lt;&quot;Bitte geben Sie den Wert b ein: &quot;;
cin &gt;&gt; b;
cout &lt;&lt;'\n';
cout &lt;&lt;&quot;Bitte wählen Sie nun die Art der Rechenoperation:&quot;&lt;&lt;endl;
cout &lt;&lt;&quot;a Addition a + b&quot;&lt;&lt;endl;
cout &lt;&lt;&quot;b Subtraktion_1 a - b&quot;&lt;&lt;endl;
cout &lt;&lt;&quot;c Alle Rechenoperationen&quot;&lt;&lt;endl;
cout &lt;&lt;'\n';
cout &lt;&lt;&quot;Bitte treffen Sie Ihre Auswahl: &quot;;
cin &gt;&gt;Auswahl;

switch(Auswahl) {
case 'a':
cout &lt;&lt;&quot;Das Ergebnis von &quot;&lt;&lt;a &lt;&lt;&quot; + &quot;&lt;&lt;b &lt;&lt;&quot; lautet: &quot;&lt;&lt;addition(a,b)&lt;&lt;endl;
break;

case 'b':
cout &lt;&lt;&quot;Das Ergebnis von &quot;&lt;&lt;a &lt;&lt;&quot; - &quot;&lt;&lt;b &lt;&lt;&quot; lautet: &quot;&lt;&lt;subtraktion1(a,b)&lt;&lt;endl;
break;

case 'c':
cout &lt;&lt;alle()&lt;&lt;endl;
break;
}

return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1048606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048606</guid><dc:creator><![CDATA[errno_h]]></dc:creator><pubDate>Sun, 30 Apr 2006 20:25:18 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 20:46:08 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12360">@Deathwatcher</a></p>
<p>Dann bekomme ich ein a - undeclared</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12436">@errno_h</a></p>
<p>Auch bei Deinen beiden Varianten erhalte ich ein a - undeclared</p>
<p>Beide Fehler genau in der Zeile:</p>
<pre><code>cout &lt;&lt;&quot;Das Ergebnis der Addition lautet: &quot;&lt;&lt;addition(a,b) &lt;&lt;endl;
</code></pre>
<p>Auch ein</p>
<pre><code>Void alle(float,float)
</code></pre>
<p>davor brachte leider nichts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048622</guid><dc:creator><![CDATA[Suseplus]]></dc:creator><pubDate>Sun, 30 Apr 2006 20:46:08 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 20:55:11 GMT]]></title><description><![CDATA[<p><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="🙂"
    /> ok und jetzt: void alle(float a, flaot b).</p>
<p>Suseplus schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12360">@Deathwatcher</a></p>
<p>Dann bekomme ich ein a - undeclared</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12436">@errno_h</a></p>
<p>Auch bei Deinen beiden Varianten erhalte ich ein a - undeclared</p>
<p>Beide Fehler genau in der Zeile:</p>
<pre><code>cout &lt;&lt;&quot;Das Ergebnis der Addition lautet: &quot;&lt;&lt;addition(a,b) &lt;&lt;endl;
</code></pre>
<p>Auch ein</p>
<pre><code>Void alle(float,float)
</code></pre>
<p>davor brachte leider nichts.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1048627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048627</guid><dc:creator><![CDATA[errno_h]]></dc:creator><pubDate>Sun, 30 Apr 2006 20:55:11 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 21:12:31 GMT]]></title><description><![CDATA[<p>main.cpp: Zeilennr. Warnung: return statement with a value in function delcared with<br />
a void return type<br />
main.cpp: In function 'int main():<br />
main.cpp Zeilennr. error too few arguments to function 'void alle(float, float)'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048632</guid><dc:creator><![CDATA[Suseplus]]></dc:creator><pubDate>Sun, 30 Apr 2006 21:12:31 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 21:26:49 GMT]]></title><description><![CDATA[<p>einen <em>normalen</em> Funktionsaufruf wie &quot;addition&quot; bekommst du wunderbar gebacken.<br />
Hilft es vll. dass &quot;alle&quot; auch ein normaler Funktionsaufruf ist, der evtl. Parameter braucht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048633</guid><dc:creator><![CDATA[hehejo]]></dc:creator><pubDate>Sun, 30 Apr 2006 21:26:49 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 21:21:05 GMT]]></title><description><![CDATA[<p>mach das return in void alle weg un compiler si glücklich...<br />
void heist KEIN return</p>
<p>Mfg shade37337</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048640</guid><dc:creator><![CDATA[branleb]]></dc:creator><pubDate>Sun, 30 Apr 2006 21:21:05 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 21:21:07 GMT]]></title><description><![CDATA[<p>schreib einfach float alle(float a, float b)<br />
{<br />
return a+b;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048641</guid><dc:creator><![CDATA[errno_h]]></dc:creator><pubDate>Sun, 30 Apr 2006 21:21:07 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 21:37:35 GMT]]></title><description><![CDATA[<p>Habs nun wie folgt gemacht, was aber immer noch alles merkwürdig ist:</p>
<p><strong>Oben:</strong></p>
<p>int alle(float a, float b){<br />
cout &lt;&lt;&quot;Das Ergebnis der Addition lautet: &quot;&lt;&lt;addition(a,b) &lt;&lt;endl;<br />
return 0;<br />
}</p>
<p><strong>Unten:</strong><br />
cout &lt;&lt;alle()&lt;&lt;endl;</p>
<p>Problem ist nun aber noch, das ich eine Zeile unter meinem Ergebnis die 0 vom return 0 ausgegeben bekomme.</p>
<p>Nehme ich das return 0; oben raus, erhalte ich eine lange komische Zahl, anstelle der 0. Sowohl mit int alle() als auch mit float alle() kommt zumindest das Ergebnis korrekt heraus, mit void alle() erhalte ich ja nur Fehler.</p>
<p>Wieso muss ich in alle() oben noch mal die Parameter der anderen Funktion definieren? Eigentlich will ich doch nur eine bereits definierte Funktion aufrufen, in der die entsprechenden Parameter ja definiert wurden.</p>
<p><strong>UPDATES:</strong></p>
<p>Mit</p>
<pre><code>void alle(float a, float b){
cout &lt;&lt;&quot;Das Ergebnis der Addition lautet: &quot;&lt;&lt;addition(a,b) &lt;&lt;endl;
}
</code></pre>
<p>erhalte ich unten in:</p>
<pre><code>cout&lt;&lt;alle(a,b)&lt;&lt;endl;
</code></pre>
<p>den Fehler:<br />
main.cpp Zeilennr. error: no match for 'operator&lt;&lt;' in 'std::cout&lt;&lt;alle(float,<br />
float)(a, b)'</p>
<p>schreib einfach float alle(float a, float b)<br />
{<br />
return a+b;<br />
}</p>
<p>Das geht leider so nicht, hatte ich auch schon testweise mal. Ich will ja mehrere Anweisungen mit Text ausgeben lassen und nicht nur eine.<br />
return a+b<br />
return a-b<br />
etc.</p>
<p>scheint ja zusammen nicht machbar zu sein. Außerdem würde ich dann die bereits definierten Funktionen nicht mehr benutzen. Ob das wirklich notwendig für eine smarte Lösung der Aufgabe ist, weiß ich allerdings noch nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048646</guid><dc:creator><![CDATA[Suseplus]]></dc:creator><pubDate>Sun, 30 Apr 2006 21:37:35 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 21:39:54 GMT]]></title><description><![CDATA[<p>lies bitte was über variablen scope <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1048651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048651</guid><dc:creator><![CDATA[errno_h]]></dc:creator><pubDate>Sun, 30 Apr 2006 21:39:54 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 22:05:19 GMT]]></title><description><![CDATA[<p>Das geht leider nicht, soweit bin ich im Lehrbuch noch nicht. Ich kann keine Lösung vorweisen, mit Stoff, den ich noch gar nicht kennen kann/darf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048659</guid><dc:creator><![CDATA[Suseplus]]></dc:creator><pubDate>Sun, 30 Apr 2006 22:05:19 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 22:09:30 GMT]]></title><description><![CDATA[<p>dann mache nichts im voraus ;-). mach schritt für schritt. und noch was habe folgendes geschrieben return a+b; nicht return 0; weißt du überhaupt was das heißt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048662</guid><dc:creator><![CDATA[errno_h]]></dc:creator><pubDate>Sun, 30 Apr 2006 22:09:30 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 22:16:44 GMT]]></title><description><![CDATA[<p>Ich mache ja nichts im Vorraus, genau diese Aufgabe ist jetzt dran und in der nächsten Lektion geht es mit scope weiter.</p>
<p>Ja logisch weiß ich das. Return 0 heißt gebe nichts aus. Steht ja auch in Main() immer am Ende. Nur leider gibt es bei mir jetzt eine 0 aus, anstatt nichts.</p>
<p>return a + b gibt natürlich das Ergebnis der addierten eingegebenen a und b Werte aus. Wie schon erwähnt hatte ich dies schon mal fertig gemacht, aber wieder verworfen da in der nächsten Zeile ein return a - b zum Fehler führte.</p>
<p>Aufgrund der vielfältigen Versuche und das nichts wirklich so funktioniert hat, wie es sollte, mit der Funktion in der Funktion, bin ich nun auch auf Lösungssuche, abseits der bisher gelernten Regeln. (Aber nur mit den bisher gelernten Befehlen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048664</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048664</guid><dc:creator><![CDATA[Suseplus]]></dc:creator><pubDate>Sun, 30 Apr 2006 22:16:44 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 22:36:14 GMT]]></title><description><![CDATA[<p>deine aufgabe hat mir keine logik. du schreibst zweimal die selbe funktion addition und alle machen das selbe. hie ist ein beispiel:</p>
<pre><code class="language-cpp">float addition(float a, float b)
{
  return a+b;
}
float subtraktion(float a, float b)
{
  return a-b;
}

int main()
{
  float a=4, b=23.2;
  cout &lt;&lt; &quot;ADD: &quot; &lt;&lt; addition(a,b) &lt;&lt; endl;
  cout &lt;&lt; &quot;SUB: &quot; &lt;&lt; subtraktion(a,b) &lt;&lt; endl;
  // oder
  cout &lt;&lt; &quot;funk in funk: &quot; &lt;&lt; addition(addition(a,b),subtraktion(a,b)) &lt;&lt; endl;

  return 0;
}
</code></pre>
<p>by the way: return 0 heisst nicht gebe nichts aus sondern gebe 0 zurück, dass heisst dass die funktion irgendeinen wert zurückliefert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048671</guid><dc:creator><![CDATA[errno_h]]></dc:creator><pubDate>Sun, 30 Apr 2006 22:36:14 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Sun, 30 Apr 2006 23:13:08 GMT]]></title><description><![CDATA[<p>Also ich sollte in der ersten Aufgabe ein Programm schreiben, mit den 4 Grundrechenarten. Ich habe es hier mal verkürzt wiedergegeben, weil das funktioniert ja einwanfrei. In der nächsten Ausgabe soll ich dieses Programm so erweitern, dass mit einer zusätzlichen Funktion alle Rechenarten mit Ergebnis auf einmal ausgegeben werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048677</guid><dc:creator><![CDATA[Suseplus]]></dc:creator><pubDate>Sun, 30 Apr 2006 23:13:08 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Mon, 01 May 2006 07:28:16 GMT]]></title><description><![CDATA[<p>Suseplus schrieb:</p>
<blockquote>
<p>Also ich sollte in der ersten Aufgabe ein Programm schreiben, mit den 4 Grundrechenarten. Ich habe es hier mal verkürzt wiedergegeben, weil das funktioniert ja einwanfrei. In der nächsten Ausgabe soll ich dieses Programm so erweitern, dass mit einer zusätzlichen Funktion alle Rechenarten mit Ergebnis auf einmal ausgegeben werden.</p>
</blockquote>
<p>deklariere 2 globale vars,anschl.übergibst du die ergebnisse den globalen vars.mit der letzten funktion definierst du die ausgabe,also die ausgabe der 2 globalen vars.<br />
müßte so klappen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048714</guid><dc:creator><![CDATA[cico2006]]></dc:creator><pubDate>Mon, 01 May 2006 07:28:16 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Mon, 01 May 2006 07:46:54 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

float addition(float a, float b)
{
return (a + b);
}
float subtraktion1(float a, float b)
{
return (a - b);
}

void alle(float a, float b)
{
cout &lt;&lt;&quot;Das Ergebnis der Addition lautet: &quot; &lt;&lt; addition(a,b) &lt;&lt;endl; 
}

int main(){

float a;
float b;
char Auswahl;

cout &lt;&lt;&quot;Bitte geben Sie den Wert a ein: &quot;;
cin &gt;&gt; a;
cout &lt;&lt;&quot;Bitte geben Sie den Wert b ein: &quot;;
cin &gt;&gt; b;
cout &lt;&lt;'\n';
cout &lt;&lt;&quot;Bitte wählen Sie nun die Art der Rechenoperation:&quot;&lt;&lt;endl;
cout &lt;&lt;&quot;a Addition a + b&quot;&lt;&lt;endl;
cout &lt;&lt;&quot;b Subtraktion_1 a - b&quot;&lt;&lt;endl;
cout &lt;&lt;&quot;c Alle Rechenoperationen&quot;&lt;&lt;endl;
cout &lt;&lt;'\n';
cout &lt;&lt;&quot;Bitte treffen Sie Ihre Auswahl: &quot;;
cin &gt;&gt;Auswahl;

switch(Auswahl) {
case 'a':
cout &lt;&lt;&quot;Das Ergebnis von &quot;&lt;&lt;a &lt;&lt;&quot; + &quot;&lt;&lt;b &lt;&lt;&quot; lautet: &quot;&lt;&lt;addition(a,b)&lt;&lt;endl;
break;

case 'b':
cout &lt;&lt;&quot;Das Ergebnis von &quot;&lt;&lt;a &lt;&lt;&quot; - &quot;&lt;&lt;b &lt;&lt;&quot; lautet: &quot;&lt;&lt;subtraktion1(a,b)&lt;&lt;endl;
break;

case 'c':
    alle(a,b);
    break;
}

return 0;
}
</code></pre>
<p>Probiers mal so.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048724</guid><dc:creator><![CDATA[Deathwatcher]]></dc:creator><pubDate>Mon, 01 May 2006 07:46:54 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Mon, 01 May 2006 08:05:27 GMT]]></title><description><![CDATA[<p>Deathwachters Code funktioniert nun sauber ohne Fehler und der Ausgabe unnützer Zeichen.</p>
<p>Danke Danke Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048738</guid><dc:creator><![CDATA[Suseplus]]></dc:creator><pubDate>Mon, 01 May 2006 08:05:27 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Mon, 01 May 2006 08:44:45 GMT]]></title><description><![CDATA[<p>Und dann vergleiche mal bitte seinen und deinen Code.<br />
Dann werden dir die Fehler schon auffallen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048753</guid><dc:creator><![CDATA[hehejo]]></dc:creator><pubDate>Mon, 01 May 2006 08:44:45 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Mon, 01 May 2006 08:56:00 GMT]]></title><description><![CDATA[<p>Es ist eine Frage der Kombination der Codeteile.</p>
<p>Einzeln hatte ich es schon öfter so, aber oben und unten hatte ich aufeinmal anscheinbar nie diese Code gehabt.</p>
<p>Letztenendes war das wichtigste nun wohl doch der Verzicht auf das cout unten und der Aufrauf einfach nur mit alle(a,b);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048754</guid><dc:creator><![CDATA[Suseplus]]></dc:creator><pubDate>Mon, 01 May 2006 08:56:00 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Mon, 01 May 2006 09:25:18 GMT]]></title><description><![CDATA[<p>Demach weißt du also noch nicht so genau was &quot;cout&quot; macht, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048771</guid><dc:creator><![CDATA[hehejo]]></dc:creator><pubDate>Mon, 01 May 2006 09:25:18 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Mon, 01 May 2006 10:38:47 GMT]]></title><description><![CDATA[<p>Na cout steht für die Ausgabe von dem Nachfolgenden Text/Variablen. Sicher gibt es natürlich wieder noch eine genauere Definition und Sonderregeln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048812</guid><dc:creator><![CDATA[Suseplus]]></dc:creator><pubDate>Mon, 01 May 2006 10:38:47 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Mon, 01 May 2006 10:58:33 GMT]]></title><description><![CDATA[<p>Suseplus schrieb:</p>
<blockquote>
<p>Na cout steht für die Ausgabe von dem Nachfolgenden Text/Variablen.</p>
</blockquote>
<p>Okay.</p>
<p>Und jetzt überlege dir wieso Folgendes nicht geht:</p>
<pre><code class="language-cpp">void add(int a, int b)
{
 cout&lt;&lt;a+b&lt;&lt;endl;
}

...

int main()
{
 ...
 cout&lt;&lt;add(12,2);
 ...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1048822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048822</guid><dc:creator><![CDATA[Christoph K.]]></dc:creator><pubDate>Mon, 01 May 2006 10:58:33 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Mon, 01 May 2006 11:20:12 GMT]]></title><description><![CDATA[<p>Ich vermute mal, das der Compiler es nicht rafft, einen doppelten cout Befehl abzuarbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048830</guid><dc:creator><![CDATA[Suseplus]]></dc:creator><pubDate>Mon, 01 May 2006 11:20:12 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Funktion in Funktion aufrufen wie? &#x2F; Einfaches Kurzprojekt on Mon, 01 May 2006 11:55:50 GMT]]></title><description><![CDATA[<p>...</p>
<p>Ich glaube eher dass du das nicht raffst!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048836</guid><dc:creator><![CDATA[hehejo]]></dc:creator><pubDate>Mon, 01 May 2006 11:55:50 GMT</pubDate></item></channel></rss>