<?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 beim Programm]]></title><description><![CDATA[<p>Hi, also beim Programmieren in der Schule hab ich bislang alles hinbekommen...<br />
Nur jetzt krieg ich das mit dem Pointer nicht hin... der hat irgendwie immer<br />
ein Problem die beiden Werte aus der Funktion zurück zu geben.<br />
Erstellt habe ich das Programm mit Dev-C++ da kommt folgende Fehlermeldung:</p>
<p>E:\Dev-Cpp\main2.cpp In function <code>int main()': 23 E:\\Dev-Cpp\\main2.cpp invalid conversion from \</code>int*' to `int'<br />
23 E:\Dev-Cpp\main2.cpp invalid conversion from `int*' to `int'<br />
E:\Dev-Cpp\Makefile.win [Build Error] [main2.o] Error 1</p>
<p>Ich weiß leider nicht wo der Fehler ist. Das Programm soll erstmal nur den<br />
Hauptnenner von zwei Brüchen ausgeben.</p>
<p>n1 = nenner 1<br />
z1 = zähler 1<br />
hn = hauptnenner<br />
zn = zähler neu</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;stdlib.h&gt;

using namespace std;

int hauptn(int, int, int, int, int, int);

int main()
{
    int n1, n2, z1, z2, hn=0, zn=0;

    cout&lt;&lt;&quot;Geben Sie den 1. Zaehler ein: &quot;;
    cin&gt;&gt;z1;   
    cout&lt;&lt;&quot;Geben Sie den 1. Nenner ein: &quot;;
    cin&gt;&gt;n1;
    cout&lt;&lt;&quot;Geben Sie den 2. Zaehler ein: &quot;;
    cin&gt;&gt;z2;
    cout&lt;&lt;&quot;Geben Sie den 2. Nenner ein: &quot;;
    cin&gt;&gt;n2;

    cout&lt;&lt;z1&lt;&lt;&quot;/&quot;&lt;&lt;n1&lt;&lt;&quot; &amp; &quot;&lt;&lt;z2&lt;&lt;&quot;/&quot;&lt;&lt;n2;

    hauptn(z1, n1, z2, n2, &amp;hn, &amp;zn);

    cout&lt;&lt;&quot;hn: &quot;&lt;&lt;hn;
    cout&lt;&lt;&quot;zn: &quot;&lt;&lt;zn;

  system(&quot;PAUSE&quot;);	
  return 0;

    }
    int hauptn(int z1, int n1, int z2, int n2,int *p1,int *p2)
    {
        *p1 = n1 * n2;
        *p2 = (n2 * z1) + (n1 * z2);
    }
</code></pre>
<p>Ich denke da es sich ja nur um Schulprogrammierung handelt gibt es hier sicher<br />
einige die wissen wie man es macht.</p>
<p>Sorry falls ich es im falschen Forenbereich gepostet haben sollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/170315/hilfe-beim-programm</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 00:58:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/170315.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Jan 2007 13:16:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hilfe beim Programm on Sun, 14 Jan 2007 13:16:46 GMT]]></title><description><![CDATA[<p>Hi, also beim Programmieren in der Schule hab ich bislang alles hinbekommen...<br />
Nur jetzt krieg ich das mit dem Pointer nicht hin... der hat irgendwie immer<br />
ein Problem die beiden Werte aus der Funktion zurück zu geben.<br />
Erstellt habe ich das Programm mit Dev-C++ da kommt folgende Fehlermeldung:</p>
<p>E:\Dev-Cpp\main2.cpp In function <code>int main()': 23 E:\\Dev-Cpp\\main2.cpp invalid conversion from \</code>int*' to `int'<br />
23 E:\Dev-Cpp\main2.cpp invalid conversion from `int*' to `int'<br />
E:\Dev-Cpp\Makefile.win [Build Error] [main2.o] Error 1</p>
<p>Ich weiß leider nicht wo der Fehler ist. Das Programm soll erstmal nur den<br />
Hauptnenner von zwei Brüchen ausgeben.</p>
<p>n1 = nenner 1<br />
z1 = zähler 1<br />
hn = hauptnenner<br />
zn = zähler neu</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;stdlib.h&gt;

using namespace std;

int hauptn(int, int, int, int, int, int);

int main()
{
    int n1, n2, z1, z2, hn=0, zn=0;

    cout&lt;&lt;&quot;Geben Sie den 1. Zaehler ein: &quot;;
    cin&gt;&gt;z1;   
    cout&lt;&lt;&quot;Geben Sie den 1. Nenner ein: &quot;;
    cin&gt;&gt;n1;
    cout&lt;&lt;&quot;Geben Sie den 2. Zaehler ein: &quot;;
    cin&gt;&gt;z2;
    cout&lt;&lt;&quot;Geben Sie den 2. Nenner ein: &quot;;
    cin&gt;&gt;n2;

    cout&lt;&lt;z1&lt;&lt;&quot;/&quot;&lt;&lt;n1&lt;&lt;&quot; &amp; &quot;&lt;&lt;z2&lt;&lt;&quot;/&quot;&lt;&lt;n2;

    hauptn(z1, n1, z2, n2, &amp;hn, &amp;zn);

    cout&lt;&lt;&quot;hn: &quot;&lt;&lt;hn;
    cout&lt;&lt;&quot;zn: &quot;&lt;&lt;zn;

  system(&quot;PAUSE&quot;);	
  return 0;

    }
    int hauptn(int z1, int n1, int z2, int n2,int *p1,int *p2)
    {
        *p1 = n1 * n2;
        *p2 = (n2 * z1) + (n1 * z2);
    }
</code></pre>
<p>Ich denke da es sich ja nur um Schulprogrammierung handelt gibt es hier sicher<br />
einige die wissen wie man es macht.</p>
<p>Sorry falls ich es im falschen Forenbereich gepostet haben sollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209653</guid><dc:creator><![CDATA[skylike]]></dc:creator><pubDate>Sun, 14 Jan 2007 13:16:46 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe beim Programm on Sun, 14 Jan 2007 13:34:17 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du hast zwei verschiedene Definitionen für die Funktion. Bei der ersten fehlen die &quot;Sternchen&quot;.</p>
<pre><code class="language-cpp">int hauptn(int, int, int, int, int*, int*);
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209664</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209664</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 14 Jan 2007 13:34:17 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe beim Programm on Sun, 14 Jan 2007 14:40:33 GMT]]></title><description><![CDATA[<p>oh stimmt so funktioniert es!<br />
danke jetzt kann ich ja weiter machen <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/1209713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209713</guid><dc:creator><![CDATA[skylike]]></dc:creator><pubDate>Sun, 14 Jan 2007 14:40:33 GMT</pubDate></item></channel></rss>