<?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[Anfäger - Unterprogramm]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin noch recht neu, was das Programmieren angeht..<br />
Folgendes, sehr einfache Unterprogramm, soll zwei Zahlen aus je einem Editfeld miteinander multiplizieren, und in einem Label anzeigen:</p>
<p>//---------------------------------------------------------------------------</p>
<p>#include &lt;vcl.h&gt;<br />
#pragma hdrstop</p>
<p>#include &quot;Unit1.h&quot;<br />
//---------------------------------------------------------------------------<br />
#pragma package(smart_init)<br />
#pragma resource &quot;*.dfm&quot;<br />
TForm1 <em>Form1;<br />
float a,b,x,y,m;<br />
//---------------------------------------------------------------------------<br />
__fastcall TForm1::TForm1(TComponent</em> Owner)<br />
: TForm(Owner)<br />
{<br />
}</p>
<p>//---------------------------------------------------------------------------</p>
<p>void multipliziere()<br />
{<br />
float multipliziere (float a, float b);</p>
<p>return a*b ;<br />
}</p>
<p>//---------------------------------------------------------------------------</p>
<p>void __fastcall TForm1::Button1Click(TObject *Sender)<br />
{<br />
x = StrToFloat(Edit1-&gt;Text);<br />
y = StrToFloat(Edit2-&gt;Text);<br />
m = multipliziere (x,y);<br />
Label1-&gt;Caption = FloatToStr(m);</p>
<p>}<br />
//---------------------------------------------------------------------------</p>
<p>Gibt aber den Fehler:<br />
[C++ Fehler] Unit1.cpp(25): E2467 'multipliziere()' kann keinen Wert zurückgeben.</p>
<p>Was mache ich da falsch?</p>
<p>Vielen Dank schonmal,<br />
Pollux</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/174571/anfäger-unterprogramm</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 18:56:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/174571.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Feb 2007 17:23:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfäger - Unterprogramm on Wed, 28 Feb 2007 17:23:12 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin noch recht neu, was das Programmieren angeht..<br />
Folgendes, sehr einfache Unterprogramm, soll zwei Zahlen aus je einem Editfeld miteinander multiplizieren, und in einem Label anzeigen:</p>
<p>//---------------------------------------------------------------------------</p>
<p>#include &lt;vcl.h&gt;<br />
#pragma hdrstop</p>
<p>#include &quot;Unit1.h&quot;<br />
//---------------------------------------------------------------------------<br />
#pragma package(smart_init)<br />
#pragma resource &quot;*.dfm&quot;<br />
TForm1 <em>Form1;<br />
float a,b,x,y,m;<br />
//---------------------------------------------------------------------------<br />
__fastcall TForm1::TForm1(TComponent</em> Owner)<br />
: TForm(Owner)<br />
{<br />
}</p>
<p>//---------------------------------------------------------------------------</p>
<p>void multipliziere()<br />
{<br />
float multipliziere (float a, float b);</p>
<p>return a*b ;<br />
}</p>
<p>//---------------------------------------------------------------------------</p>
<p>void __fastcall TForm1::Button1Click(TObject *Sender)<br />
{<br />
x = StrToFloat(Edit1-&gt;Text);<br />
y = StrToFloat(Edit2-&gt;Text);<br />
m = multipliziere (x,y);<br />
Label1-&gt;Caption = FloatToStr(m);</p>
<p>}<br />
//---------------------------------------------------------------------------</p>
<p>Gibt aber den Fehler:<br />
[C++ Fehler] Unit1.cpp(25): E2467 'multipliziere()' kann keinen Wert zurückgeben.</p>
<p>Was mache ich da falsch?</p>
<p>Vielen Dank schonmal,<br />
Pollux</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1236939</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1236939</guid><dc:creator><![CDATA[Pollux133]]></dc:creator><pubDate>Wed, 28 Feb 2007 17:23:12 GMT</pubDate></item><item><title><![CDATA[Reply to Anfäger - Unterprogramm on Wed, 28 Feb 2007 17:43:57 GMT]]></title><description><![CDATA[<p>Deine Funktion <em>multipliziere()</em> ist eine <em>void</em>, und kann somit nichts zurückgeben. Einfach anstatt von <em>void</em> <em>float</em> verwenden, dann müsste es klappen!</p>
<pre><code class="language-cpp">float multipliziere(float a, float b)
{
    return a*b;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1236966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1236966</guid><dc:creator><![CDATA[crstnbr]]></dc:creator><pubDate>Wed, 28 Feb 2007 17:43:57 GMT</pubDate></item><item><title><![CDATA[Reply to Anfäger - Unterprogramm on Wed, 28 Feb 2007 17:57:17 GMT]]></title><description><![CDATA[<p>Dankeschön.. Klappt..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1236974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1236974</guid><dc:creator><![CDATA[pollux133]]></dc:creator><pubDate>Wed, 28 Feb 2007 17:57:17 GMT</pubDate></item></channel></rss>