<?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[funktionen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte in Function2 beim Aufruf funktion1 nicht nochmal nach eingabe gefragt werden. Sillte ich gleiche funktion mit void Rückgenwert schreiben? ist dieses Codefragment ok?</p>
<pre><code class="language-cpp">int funktion1() {

	int r = 0;
	int l;

	cout &lt;&lt; &quot;zahl eingeben: &quot; &lt;&lt; &quot; &quot;;
	cin &gt;&gt; l;

	r = l;
	return r;
}

void function2(int t) {

	int r= 0;
	int l  = funktion1(); // hier sollte nicht nochmal nach eingabe gefragt werden.
	if (r == l) {	
		....
		}
}

int main(void) {

	int r = function1();
		if (loggin_lvl == 0) // erfolgt eingabe von 0, dann andere Funktion, im Falle eines anderen zeichens sollte nicht passieren. 
			anderefunction();		
	}

	return 0;
}
</code></pre>
<p>Danke und grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/306824/funktionen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 07 Aug 2026 07:48:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/306824.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Aug 2012 11:27:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to funktionen on Wed, 08 Aug 2012 11:27:26 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte in Function2 beim Aufruf funktion1 nicht nochmal nach eingabe gefragt werden. Sillte ich gleiche funktion mit void Rückgenwert schreiben? ist dieses Codefragment ok?</p>
<pre><code class="language-cpp">int funktion1() {

	int r = 0;
	int l;

	cout &lt;&lt; &quot;zahl eingeben: &quot; &lt;&lt; &quot; &quot;;
	cin &gt;&gt; l;

	r = l;
	return r;
}

void function2(int t) {

	int r= 0;
	int l  = funktion1(); // hier sollte nicht nochmal nach eingabe gefragt werden.
	if (r == l) {	
		....
		}
}

int main(void) {

	int r = function1();
		if (loggin_lvl == 0) // erfolgt eingabe von 0, dann andere Funktion, im Falle eines anderen zeichens sollte nicht passieren. 
			anderefunction();		
	}

	return 0;
}
</code></pre>
<p>Danke und grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2240011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2240011</guid><dc:creator><![CDATA[babadu]]></dc:creator><pubDate>Wed, 08 Aug 2012 11:27:26 GMT</pubDate></item><item><title><![CDATA[Reply to funktionen on Wed, 08 Aug 2012 11:32:55 GMT]]></title><description><![CDATA[<p>Speicher doch die Rückgabe von funktion1 und übergib sie funktion2 als Parameter.</p>
<p>EDIT: In funktion1 kannst du die Variable r übrigens komplett wegkürzen, die brauchst du da nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2240012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2240012</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 08 Aug 2012 11:32:55 GMT</pubDate></item><item><title><![CDATA[Reply to funktionen on Wed, 08 Aug 2012 11:32:17 GMT]]></title><description><![CDATA[<p>Was soll man zu solch einer allgemeinen Frage noch antworten? Wenn deine Funktionen nicht das machen, was du gerne hättest, was sie machen sollen, dann müssen sie eben was anderes machen.</p>
<p>Ich finde es jedenfalls befremdlich, wenn eine Funktion sowohl Benutzerinteraktion als auch Programmlogik beinhaltet. Das sind zwei Aufgaben die eher getrennt gehören. Eine Funktion sollte eine Aufgabe erfüllen und diese gut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2240013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2240013</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 08 Aug 2012 11:32:17 GMT</pubDate></item><item><title><![CDATA[Reply to funktionen on Wed, 08 Aug 2012 12:53:24 GMT]]></title><description><![CDATA[<p>ich möchte abhängig der eingegebenen Wertes die zweite function2 ausführen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2240050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2240050</guid><dc:creator><![CDATA[babadu]]></dc:creator><pubDate>Wed, 08 Aug 2012 12:53:24 GMT</pubDate></item><item><title><![CDATA[Reply to funktionen on Wed, 08 Aug 2012 13:00:27 GMT]]></title><description><![CDATA[<p>babadu schrieb:</p>
<blockquote>
<p>ich möchte abhängig der eingegebenen Wertes die zweite function2 ausführen.</p>
</blockquote>
<p>Was heißt das?</p>
<p>Du möchtest je nach eingegebenem Wert entweder funktion2 ausführen oder nicht?</p>
<p>Oder heißt es, dass du funktion2 immer ausführen und darin den eingegebenen Wert verarbeiten willst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2240057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2240057</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 08 Aug 2012 13:00:27 GMT</pubDate></item><item><title><![CDATA[Reply to funktionen on Wed, 08 Aug 2012 13:31:24 GMT]]></title><description><![CDATA[<p>ich möchte je nach eingegebenem Wert funktion2 entweder ausführen oder nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2240074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2240074</guid><dc:creator><![CDATA[babadu]]></dc:creator><pubDate>Wed, 08 Aug 2012 13:31:24 GMT</pubDate></item><item><title><![CDATA[Reply to funktionen on Wed, 08 Aug 2012 13:33:57 GMT]]></title><description><![CDATA[<p>Dann mach es doch einfach so, wie du willst.</p>
<pre><code class="language-cpp">int result=funktion1();
if(result==123) {
  funktion2();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2240076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2240076</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 08 Aug 2012 13:33:57 GMT</pubDate></item></channel></rss>