<?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[Suche hilfe bei meinem Prog. mit einer Funktion!]]></title><description><![CDATA[<p>hi,</p>
<p>suche hilfe bei meiner funktion. Arbeite gerade ein buch durch und versuch mich<br />
mitfunktionen die ausgelagert sind in einem Programm.</p>
<p>Habe eine header datei erstellt:</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int umrechnung();</p>
<p>double umrechnung(double fahrenheit)</p>
<p>{</p>
<p>double celsius;</p>
<p>cout &lt;&lt; &quot;Temperatur in Fahrenehit: &quot;;<br />
cin &gt;&gt; fahrenheit;<br />
celsius = (fahrenheit - 32) * 5.0 / 9.0;<br />
cout &lt;&lt; fahrenheit<br />
&lt;&lt; &quot; Grad Fahrenheit entsprechen &quot;<br />
&lt;&lt; celsius<br />
&lt;&lt; &quot; Grad Celsius&quot; &lt;&lt; endl;</p>
<p>}</p>
<p>Anschließend will ich dies in der main aufrufen:</p>
<p>#include &quot;stdafx.h&quot;<br />
#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>int main()<br />
{<br />
double umrechnung(20);</p>
<p>}</p>
<p>was mache ich falsch?</p>
<p>Danke schon mal im voraus!</p>
<p>MfG Witzig</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/275643/suche-hilfe-bei-meinem-prog-mit-einer-funktion</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 20:07:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/275643.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Oct 2010 13:38:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Suche hilfe bei meinem Prog. mit einer Funktion! on Mon, 18 Oct 2010 13:38:06 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>suche hilfe bei meiner funktion. Arbeite gerade ein buch durch und versuch mich<br />
mitfunktionen die ausgelagert sind in einem Programm.</p>
<p>Habe eine header datei erstellt:</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int umrechnung();</p>
<p>double umrechnung(double fahrenheit)</p>
<p>{</p>
<p>double celsius;</p>
<p>cout &lt;&lt; &quot;Temperatur in Fahrenehit: &quot;;<br />
cin &gt;&gt; fahrenheit;<br />
celsius = (fahrenheit - 32) * 5.0 / 9.0;<br />
cout &lt;&lt; fahrenheit<br />
&lt;&lt; &quot; Grad Fahrenheit entsprechen &quot;<br />
&lt;&lt; celsius<br />
&lt;&lt; &quot; Grad Celsius&quot; &lt;&lt; endl;</p>
<p>}</p>
<p>Anschließend will ich dies in der main aufrufen:</p>
<p>#include &quot;stdafx.h&quot;<br />
#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>int main()<br />
{<br />
double umrechnung(20);</p>
<p>}</p>
<p>was mache ich falsch?</p>
<p>Danke schon mal im voraus!</p>
<p>MfG Witzig</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1967114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1967114</guid><dc:creator><![CDATA[Witzig]]></dc:creator><pubDate>Mon, 18 Oct 2010 13:38:06 GMT</pubDate></item><item><title><![CDATA[Reply to Suche hilfe bei meinem Prog. mit einer Funktion! on Mon, 18 Oct 2010 13:42:04 GMT]]></title><description><![CDATA[<ol>
<li>CPP-Tags nutzen</li>
<li>Gibst's Compilerfehler?</li>
<li>In der Main deklarierst du eine Funktion, du willst sie aber aufrufen.</li>
<li>Da sind noch mehr Fehler.</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/1967118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1967118</guid><dc:creator><![CDATA[Zeus]]></dc:creator><pubDate>Mon, 18 Oct 2010 13:42:04 GMT</pubDate></item><item><title><![CDATA[Reply to Suche hilfe bei meinem Prog. mit einer Funktion! on Mon, 18 Oct 2010 13:48:57 GMT]]></title><description><![CDATA[<p>1)CPP Tags versteh ich net <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="😉"
    /> steh nochziemlich am anfang.<br />
2) leider nein!</p>
<p>alles klar des hat schn mal geholfen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1967120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1967120</guid><dc:creator><![CDATA[Witzig]]></dc:creator><pubDate>Mon, 18 Oct 2010 13:48:57 GMT</pubDate></item><item><title><![CDATA[Reply to Suche hilfe bei meinem Prog. mit einer Funktion! on Mon, 18 Oct 2010 13:51:07 GMT]]></title><description><![CDATA[<p>Standardantwort:<br />
1. Bitte benutze Quotes für dein Code ([C/C++]) im FORUM!!! (das meinte der vorredner)<br />
2. Sag doch mal genauer deine &quot;Fehlermeldung&quot;</p>
<p>Zur Fehlerbehebung:<br />
1.</p>
<pre><code class="language-cpp">int umrechnung();

double umrechnung(double fahrenheit)
</code></pre>
<p>wasn nu? int oder double? da is ein fehler</p>
<p>2. wenn</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int umrechnung();

double umrechnung(double fahrenheit)

{

double celsius;

cout &lt;&lt; &quot;Temperatur in Fahrenehit: &quot;;
cin &gt;&gt; fahrenheit;
celsius = (fahrenheit - 32) * 5.0 / 9.0;
cout &lt;&lt; fahrenheit
&lt;&lt; &quot; Grad Fahrenheit entsprechen &quot;
&lt;&lt; celsius
&lt;&lt; &quot; Grad Celsius&quot; &lt;&lt; endl;

}
</code></pre>
<p>in ner .h datei steht: TOTAL falsch. Im header deklarierst du nur funktionen. wenn du die funktion in einer anderen datei definieren möchtest, erstelle eine cpp datei (am schönsten mit dem gleichen namen wie die .h datei) und inkludierst die .h datei am anfang. in deiner main - cpp inkludierst du die gleiche .h wieder.</p>
<ol start="3">
<li></li>
</ol>
<pre><code class="language-cpp">int main()
{
double umrechnung(20);
}
</code></pre>
<p>OU OU OU das tut beim lesen weh <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
ruf die funktion entweder</p>
<pre><code class="language-cpp">int main()
{
 umrechnung(20);
return 0;
}
</code></pre>
<p>auf (kannsd dann nicht weiterarbeiten damit)<br />
oder du verarbeitest dann den rückgabewert</p>
<pre><code class="language-cpp">int main()
{
 double ichbineindouble;
 ichbineindouble = umrechnung(20);
 /*
  * VERARBEITE ERGEBNIS
  */
  return 0;
}
</code></pre>
<p>das sind jetzt die offensichlichsten fehler die ich gesehen habe.<br />
Bitte schau dir nochmal das Kapitel mit Funktionsdeklarationen an. ... Bitte <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/1967121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1967121</guid><dc:creator><![CDATA[LeMacabre]]></dc:creator><pubDate>Mon, 18 Oct 2010 13:51:07 GMT</pubDate></item><item><title><![CDATA[Reply to Suche hilfe bei meinem Prog. mit einer Funktion! on Mon, 18 Oct 2010 14:16:08 GMT]]></title><description><![CDATA[<p>was mir an der funktion auch noch auffällt: kein return wert. brauchst du in dem fall eigentlich auch nicht. darum kannst du die funktion gleich als void deklarieren.</p>
<pre><code class="language-cpp">void umrechnung(int iparameter);
</code></pre>
<pre><code class="language-cpp">void umrechnung(int iparameter)
{
  double celsius;
  cout &lt;&lt; &quot;Temperatur in Fahrenehit: &quot;;
  cin &gt;&gt; fahrenheit;
  celsius = (fahrenheit - 32) * 5.0 / 9.0;
  cout &lt;&lt; fahrenheit
  &lt;&lt; &quot; Grad Fahrenheit entsprechen &quot;
  &lt;&lt; celsius
  &lt;&lt; &quot; Grad Celsius&quot; &lt;&lt; endl;
  return;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1967138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1967138</guid><dc:creator><![CDATA[LeMacabre]]></dc:creator><pubDate>Mon, 18 Oct 2010 14:16:08 GMT</pubDate></item><item><title><![CDATA[Reply to Suche hilfe bei meinem Prog. mit einer Funktion! on Mon, 18 Oct 2010 14:35:16 GMT]]></title><description><![CDATA[<p>Ich würde dir darüber hinaus von einem globalen namespace abraten. Wenn man sich das erst einmal angewöhnt hat, kommt davon nicht mehr weg.</p>
<p>Das bedeutet, dass du anstatt:</p>
<pre><code class="language-cpp">cout &lt;&lt; &quot;Hallo&quot; &lt;&lt; endl;
</code></pre>
<pre><code class="language-cpp">std::cout &lt;&lt; &quot;Hallo&quot; &lt;&lt; std::endl;
</code></pre>
<p>verwendest.</p>
<p>Der Grund hierfür sind spätere überlagerte Deklarationen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1967147</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1967147</guid><dc:creator><![CDATA[Elexarie]]></dc:creator><pubDate>Mon, 18 Oct 2010 14:35:16 GMT</pubDate></item><item><title><![CDATA[Reply to Suche hilfe bei meinem Prog. mit einer Funktion! on Tue, 19 Oct 2010 05:45:31 GMT]]></title><description><![CDATA[<p>alles klar super danke!!!<br />
sehr nett!</p>
<p>so nun fuktioniert alles <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="🙂"
    /><br />
Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1967334</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1967334</guid><dc:creator><![CDATA[Witzig]]></dc:creator><pubDate>Tue, 19 Oct 2010 05:45:31 GMT</pubDate></item></channel></rss>