<?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[Eine Funktion einbinden]]></title><description><![CDATA[<p>Also ich habe z.B. diese Funktion:</p>
<pre><code class="language-cpp">double eingabe_one()   {

	cout&lt;&lt;&quot;Bitte 1.Zahl eingeben:&quot;&lt;&lt;endl;
  double zahl1;
  cin&gt;&gt;zahl1;
  return zahl1;
}
</code></pre>
<p>diese Funktion soll jetzt in &quot;main&quot; erscheinen unter einer Bedingung:</p>
<pre><code class="language-cpp">int main()  {

//Operation a wo die Eingabe der zahl benötigt wird | die Funktion soll also erst in der Operation a ausführbar sein und das vllt auch noch in Operation c,d,e,f,g...

//operation b wo die Eingabe der zahl nicht benötigt wird
</code></pre>
<p>wie gestalte ich so ein Programm ? <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 />
______________________________<br />
mfg<br />
Summernoon</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181536/eine-funktion-einbinden</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 09:43:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181536.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 May 2007 19:03:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eine Funktion einbinden on Mon, 14 May 2007 19:03:16 GMT]]></title><description><![CDATA[<p>Also ich habe z.B. diese Funktion:</p>
<pre><code class="language-cpp">double eingabe_one()   {

	cout&lt;&lt;&quot;Bitte 1.Zahl eingeben:&quot;&lt;&lt;endl;
  double zahl1;
  cin&gt;&gt;zahl1;
  return zahl1;
}
</code></pre>
<p>diese Funktion soll jetzt in &quot;main&quot; erscheinen unter einer Bedingung:</p>
<pre><code class="language-cpp">int main()  {

//Operation a wo die Eingabe der zahl benötigt wird | die Funktion soll also erst in der Operation a ausführbar sein und das vllt auch noch in Operation c,d,e,f,g...

//operation b wo die Eingabe der zahl nicht benötigt wird
</code></pre>
<p>wie gestalte ich so ein Programm ? <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 />
______________________________<br />
mfg<br />
Summernoon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1284899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1284899</guid><dc:creator><![CDATA[Summernoon]]></dc:creator><pubDate>Mon, 14 May 2007 19:03:16 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Funktion einbinden on Mon, 14 May 2007 19:37:40 GMT]]></title><description><![CDATA[<p>oO einfach ne switch-case-Konstruktion?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1284928</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1284928</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 14 May 2007 19:37:40 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Funktion einbinden on Tue, 15 May 2007 11:57:43 GMT]]></title><description><![CDATA[<p>&quot;oO einfach ne switch-case-Konstruktion?!&quot;</p>
<p>Wie sieht denn sowas aus (an meinem beispiel) ?</p>
<p>Wäre nett wenn mir jemand helfen könnte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1284948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1284948</guid><dc:creator><![CDATA[Summernoon]]></dc:creator><pubDate>Tue, 15 May 2007 11:57:43 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Funktion einbinden on Tue, 15 May 2007 12:18:30 GMT]]></title><description><![CDATA[<p>nja ist jetzt aber nur nen ganz simpler code ... sollte man nicht unbedingt so machen weil du bei der falsch Eingabe evt. Probleme bekommst ...</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

void input(double&amp;, const std::size_t&amp;);

int main()
{
    std::cout &lt;&lt; &quot;Test V0.1&quot; &lt;&lt; std::endl;
    std::cout &lt;&lt; &quot;(a) Test 1&quot; &lt;&lt; std::endl;
    std::cout &lt;&lt; &quot;(b) Test 2&quot; &lt;&lt; std::endl;
    std::cout &lt;&lt; &quot;(c) Test 3&quot; &lt;&lt; std::endl;
    std::cout &lt;&lt; &quot;-&gt; &quot; &lt;&lt; std::flush;
    char in = 'a';
    std::cin &gt;&gt; in;
    switch(in)
    {
    case 'a':
        {
            double in_one;
            input(in_one, 1);
            double in_two;
            input(in_two, 2);
            std::cout &lt;&lt; (in_one * in_two) &lt;&lt; std::endl;
         } break;
    case 'b':
        {
            double in_one;
            input(in_one, 1);
            double in_two;
            input(in_two, 2);
            std::cout &lt;&lt; (in_one / in_two) &lt;&lt; std::endl;
         } break;
    case 'c':
        {
            double in_one;
            input(in_one, 0);
            std::cout &lt;&lt; in_one &lt;&lt; std::endl;
        } break;
    default: 
        std::cout &lt;&lt; &quot;Falsche Eingabe!&quot; &lt;&lt; std::endl;
        break;
    }
}

void input(double&amp; in, const std::size_t&amp; num)
{
   in = 0.0;
   if (num == 0)
       std::cout &lt;&lt; &quot;Bitte geben Sie eine Zahl ein: &quot; &lt;&lt; std::flush;
   else
       std::cout &lt;&lt; &quot;Bitte geben Sie die &quot; &lt;&lt; num &lt;&lt; &quot;. Zahl ein: &quot; &lt;&lt; std::flush;
   std::cin &gt;&gt; in;
}
</code></pre>
<p>Das ist aber seeehr primitiv und kann stark verbessert werden!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285340</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 15 May 2007 12:18:30 GMT</pubDate></item></channel></rss>