<?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... (Fehlermeldung)]]></title><description><![CDATA[<p>Bin nun beim Thema Funktionen angelangt..<br />
Komischerweise blieb ich bereits beim 2.<br />
Programm in diesem Themenbereich hängen, wobei<br />
bis jetzt alle glatt verlief.<br />
Hoffe, dass einer weiterhelfen kann:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;math.h&gt;
using namespace std;
int main(void) // Hauptprogramm
{
int x, y, a;

cout &lt;&lt; &quot;\nBitte geben Sie den ersten von zwei Punkten ein: &quot;;
cin &gt;&gt; x;
cout &lt;&lt; &quot;\nBitte geben Sie den zweiten Punkten ein: &quot;;
cin &gt;&gt; y;

a=abstand(x,y);

cout &lt;&lt; &quot;\n\nDer Abstand betraegt: &quot; &lt;&lt; a &lt;&lt; endl &lt;&lt; endl;

system(&quot;pause&quot;);
return 0;
}

int abstand(int x_lokal, int y_lokal)
{
int ergebnis;

if (x_lokal==y_lokal)
{
ergebnis=0;
};

   if (x_lokal &gt; y_lokal)
   {
   ergebnis= x_lokal - y_lokal;
   }
   else
   {
   ergebnis= y_lokal - x_lokal;
   }

return ergebnis; 
}
</code></pre>
<p>Fehlermedung:</p>
<blockquote>
<p>16 <code>abstand' undeclared (first use this function) (Each undeclared identifier is reported only once for each function it appears in.) In function</code>int abstand(int, int)':<br />
26 `int abstand(int, int)' used prior to declaration</p>
</blockquote>
<p><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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/232673/funktionen-fehlermeldung</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 02:31:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/232673.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Jan 2009 15:57:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Sun, 25 Jan 2009 15:57:33 GMT]]></title><description><![CDATA[<p>Bin nun beim Thema Funktionen angelangt..<br />
Komischerweise blieb ich bereits beim 2.<br />
Programm in diesem Themenbereich hängen, wobei<br />
bis jetzt alle glatt verlief.<br />
Hoffe, dass einer weiterhelfen kann:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;math.h&gt;
using namespace std;
int main(void) // Hauptprogramm
{
int x, y, a;

cout &lt;&lt; &quot;\nBitte geben Sie den ersten von zwei Punkten ein: &quot;;
cin &gt;&gt; x;
cout &lt;&lt; &quot;\nBitte geben Sie den zweiten Punkten ein: &quot;;
cin &gt;&gt; y;

a=abstand(x,y);

cout &lt;&lt; &quot;\n\nDer Abstand betraegt: &quot; &lt;&lt; a &lt;&lt; endl &lt;&lt; endl;

system(&quot;pause&quot;);
return 0;
}

int abstand(int x_lokal, int y_lokal)
{
int ergebnis;

if (x_lokal==y_lokal)
{
ergebnis=0;
};

   if (x_lokal &gt; y_lokal)
   {
   ergebnis= x_lokal - y_lokal;
   }
   else
   {
   ergebnis= y_lokal - x_lokal;
   }

return ergebnis; 
}
</code></pre>
<p>Fehlermedung:</p>
<blockquote>
<p>16 <code>abstand' undeclared (first use this function) (Each undeclared identifier is reported only once for each function it appears in.) In function</code>int abstand(int, int)':<br />
26 `int abstand(int, int)' used prior to declaration</p>
</blockquote>
<p><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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652088</guid><dc:creator><![CDATA[Mikrophon]]></dc:creator><pubDate>Sun, 25 Jan 2009 15:57:33 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Sun, 25 Jan 2009 16:01:50 GMT]]></title><description><![CDATA[<p>Du brauchst da eine Vorwärtsdeklaration.<br />
Füg einfach vor der main das hier ein:</p>
<pre><code class="language-cpp">int abstand(int x_lokal, int y_lokal);
</code></pre>
<p>EDIT:<br />
Noch ein, zwei Tipps:<br />
- math.h ist C, benutz cmath für den include<br />
- void ist in Funktionsargumentlisten nicht erforderlich (kannst es also weglassen)<br />
- Rück deinen Code einheitlicher ein. Je früher du dir das angewöhnst, desto besser</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652091</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 25 Jan 2009 16:01:50 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Sun, 25 Jan 2009 16:04:37 GMT]]></title><description><![CDATA[<p>Wow, das war schnell.. <strong>Besten Dank, drakon</strong>. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Hatte zuvor noch nie was vor der main, aber naja..<br />
Anscheinend geht's.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652094</guid><dc:creator><![CDATA[Mikrofon]]></dc:creator><pubDate>Sun, 25 Jan 2009 16:04:37 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Sun, 25 Jan 2009 16:07:19 GMT]]></title><description><![CDATA[<p>Du musst einfach dran denken, dass Bezeichner (Funktionen, Variablen, Typen...) zum Zeitpunkt der Verwendung bekannt, also deklariert sein müssen. Die Fehlermeldung sagt eigentlich genau aus, wo das Problem liegt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652096</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 25 Jan 2009 16:07:19 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Sun, 25 Jan 2009 16:11:26 GMT]]></title><description><![CDATA[<p>Ja, stimmt. Hatte es mir eigentlich auch gedacht..<br />
Ich hielt mich aber an das Beispiel unseres<br />
Professors, welches irgendwie einwandfrei lief,<br />
obwohl die Reihenfolge der Deklarationen auch<br />
komisch war.</p>
<pre><code class="language-cpp">int main(void) // Hauptprogramm
{
int a,b;
long l;
a=3;
b=4;
l = flaeche_berechnen(a,b);
cout &lt;&lt; &quot;Das Ergebnis der Berechnung ist: &quot; &lt;&lt; l &lt;&lt; endl &lt;&lt; endl;
system(&quot;pause&quot;);
return 0;
} // Ende Hauptprogramm
long flaeche_berechnen (int a_lokal,int b_lokal)
{
long ergebnis;
ergebnis= static_cast&lt;long&gt;(a_lokal*b_lokal);
// Berechnung der Fläche um Umwandlung des Variablentyps von int (a_lokal*b_lokal)
// nach &lt;long&gt;
// static_cast&lt;gewünschter Typ&gt;(umzuwandelnder Typ ) ist der Befehl für
// Typumwandlungen
return ergebnis; // Zurückgabe des Ergebnisses an den audrufenden Programmteil
} // Ende Funktion flaeche_berechnen
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1652097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652097</guid><dc:creator><![CDATA[Mikrofon]]></dc:creator><pubDate>Sun, 25 Jan 2009 16:11:26 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Sun, 25 Jan 2009 16:21:36 GMT]]></title><description><![CDATA[<p>So sollte das aber ebenfalls einen Fehler geben. Bist du sicher, dass er da keinen Header included hat?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652104</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652104</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 25 Jan 2009 16:21:36 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Sun, 25 Jan 2009 16:30:20 GMT]]></title><description><![CDATA[<p>Tatsächlich..<br />
Bist echt ein Experte.. Seh's jetzt erst.<br />
Er included<br />
*long int flaeche_berechnen (int a_lokal, int b_lokal);<br />
*und anschließend folgen<br />
15 Zeilen Kommentar, wodurch ich den Header völlig<br />
aus den Augen verlor.</p>
<p>Damit kann ich's jetzt vollkommen nachvollziehen.<br />
Ich wünsche dir alles Gute, drakon.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652111</guid><dc:creator><![CDATA[Mikrofon]]></dc:creator><pubDate>Sun, 25 Jan 2009 16:30:20 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Sun, 25 Jan 2009 16:38:38 GMT]]></title><description><![CDATA[<p>Mikrofon schrieb:</p>
<blockquote>
<p>Damit kann ich's jetzt vollkommen nachvollziehen.<br />
Ich wünsche dir alles Gute, drakon.</p>
</blockquote>
<p>Danke, gleichfalls. <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/1652114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652114</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 25 Jan 2009 16:38:38 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Tue, 27 Jan 2009 00:11:13 GMT]]></title><description><![CDATA[<p>Ich hoffe, dass Nexus dies sieht, bevor er<br />
offline geht...</p>
<p>Kann ich in einer Funktion ein Feld(?) übegeben lassen?</p>
<p>z.B. wenn in einer Funktion 6 Werte verarbeitet werden<br />
sollen.. Kann ich da folgendes eingeben?</p>
<pre><code class="language-cpp">void funktion(int x[5]);
</code></pre>
<p>Oder umgekehrt beim Aufrufen der Funktion?:</p>
<pre><code class="language-cpp">funktion (z[5]);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1652966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652966</guid><dc:creator><![CDATA[Mikrofon]]></dc:creator><pubDate>Tue, 27 Jan 2009 00:11:13 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Tue, 27 Jan 2009 00:16:50 GMT]]></title><description><![CDATA[<p>Mikrofon schrieb:</p>
<blockquote>
<p>Ich hoffe, dass Nexus dies sieht, bevor er<br />
offline geht...</p>
</blockquote>
<p>Keine Angst, ich bleib schon noch kurz. <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>
<p>Arrays können <strong>nicht</strong> an Funktionen übergeben werden. Was man aber tun kann, ist Zeiger oder Referenzen auf sie zu übergeben.</p>
<p>Folgende Funktionsdeklarationen sind identisch, es wird jedes Mal ein Zeiger auf <code>int</code> übergeben. Die Grösseninformation in den eckigen Klammern wird dabei ignoriert.</p>
<pre><code class="language-cpp">void Function(int* Array);
void Function(int Array[]);
void Function(int Array[357]);
</code></pre>
<p>Deshalb solltest du die Grösse explizit übergeben (wenn du es nicht mit Templates und Referenzen machst). Du kannst also Folgendes haben:</p>
<pre><code class="language-cpp">void Function(int* Array, unsigned int Size)
{
    for (unsigned int i = 0; i &lt; Size; ++i)
        std::cout &lt;&lt; Array[i] &lt;&lt; &quot; &quot;;
}

int main()
{
    const unsigned int ArraySize = 7; // Arraygrösse als Konstante anlegen
    int Array[ArraySize] = {1, 4, 3, 0, 8, 5, 6};

    Function(Array, ArraySize);
}
</code></pre>
<p>Du siehst also, man braucht beim Aufruf nur <code>Array</code> zu schreiben. Man übergibt aber wie gesagt nicht das Array selber. Wenn man <code>Array</code> schreibt, wird das Array implizit in einen Zeiger auf das erste Element konvertiert. Was man übergibt, ist also dieser Zeiger.</p>
<p>Aber statt Arrays kann man auch STL-Container nutzen, dann ist z.B. auch die Grössenübergabe überflüssig. Zudem wird einem da die Speicherverwaltung abgenommen und man kann dynamische Arrays verwalten (zur Laufzeit Elemente anhängen, etc.).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652970</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 27 Jan 2009 00:16:50 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Tue, 27 Jan 2009 00:37:47 GMT]]></title><description><![CDATA[<p>Auf dich kann man zählen.. <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="😉"
    /><br />
Hattest wie immer recht! Läuft jetzt..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652974</guid><dc:creator><![CDATA[Mikrofon]]></dc:creator><pubDate>Tue, 27 Jan 2009 00:37:47 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Tue, 27 Jan 2009 00:39:30 GMT]]></title><description><![CDATA[<p>Nun übertreibs nicht. So unfehlbar bin ich bei weitem nicht... <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="😉"
    /></p>
<p>Aber gut, dass es dir geholfen hat. <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/1652976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652976</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 27 Jan 2009 00:39:30 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Tue, 27 Jan 2009 00:54:03 GMT]]></title><description><![CDATA[<p>Also vorhin konnte ich immer zwischendurch<br />
prüfen etc. und es lief auch... nur jetzt<br />
gibt's zwar beim Kompilieren keine Meldung,<br />
dafür gibt es einen Absturz des &quot;Dos-Fensters&quot;<br />
nach der ersten Eingabe.. <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 />
Sowas ist das erste mal (nach ca. 100 kleineren<br />
Progs).<br />
Hab die letzten Änderungen, die ich vornahm rück-<br />
gängig gemacht, jedoch ohne Erfolg. Das Ding läuft<br />
nicht mehr..</p>
<p>PS: Die Funktion 'gross' ist noch nicht fertig.</p>
<pre><code class="language-cpp">//Titel
#include &lt;iostream&gt;
using namespace std;
void gross(int* Array, int size, int &amp;superb);

int main(void)
{
int i, big, max;
int* feld;
big=6;

      for (i=1; i&lt;=6; i++)
      {
      cout &lt;&lt; &quot;\nBitte &quot; &lt;&lt; i &lt;&lt;&quot;. Zahl von 6 eingeben: &quot;;
      cin &gt;&gt; feld[i-1];
      }

gross(feld, big, max);

cout &lt;&lt; endl &lt;&lt; &quot;Die groesste Zahl, die eingegeben wurde lautet: &quot; &lt;&lt; max &lt;&lt; &quot;\n\n\n&quot;;

system(&quot;Pause&quot;);
return 0 ;
} // Hauptprogramm

  void gross(int* Array, int size, int &amp;superb)
  {
  int j, hilf;
  hilf=0;

      for(j=6; j&gt;=1 ;j--)
      {
      cout &lt;&lt; &quot;\n&quot; &lt;&lt; Array[size-j]; //Kontrolle via Ausgabe
      }

   superb=hilf;     

   }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1652980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652980</guid><dc:creator><![CDATA[Mikrofon]]></dc:creator><pubDate>Tue, 27 Jan 2009 00:54:03 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Tue, 27 Jan 2009 01:07:43 GMT]]></title><description><![CDATA[<p>Hallo, mit</p>
<pre><code class="language-cpp">int* feld;
</code></pre>
<p>legst du nur einen Zeiger auf <code>int</code> an, <strong>kein</strong> Array. Der Zeiger ist zudem noch uninitialisiert, zeigt also irgendwo hin. Um dafür Platz zu reservieren, könntest du beispielsweise <code>new</code> benutzen.</p>
<p>Aber in deinem Falle geht es eher um Arrays. Leg also ein solches an, das genügend gross ist, sodass alle Elemente Platz haben.</p>
<pre><code class="language-cpp">int feld[6];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1652982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652982</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 27 Jan 2009 01:07:43 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Tue, 27 Jan 2009 01:13:15 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
Vielen Dank nochmals!<br />
Ich hoffe, dass meine Klausur gut verläuft..</p>
<p>Dann lade ich dich und drakon zum Essen ein..<br />
Hoffe, ihr wohnt in der Nähe, sodass ich ein<br />
gutes Restaurant kenne, welches nicht allzu<br />
weit weg von euch ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652983</guid><dc:creator><![CDATA[Mikrofon]]></dc:creator><pubDate>Tue, 27 Jan 2009 01:13:15 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Tue, 27 Jan 2009 01:18:43 GMT]]></title><description><![CDATA[<p>Hmm, das könnte schwierig werden, drakon und ich wohnen beide in der Schweiz. <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="😉"
    /></p>
<p>Aber mir reicht es, dass ich dir helfen konnte. Es gibt übrigens sehr wenige Leute, die so viel Dankbarkeit zeigen wie du. Das schätze ich sehr, oft hört man gar nichts oder teilweise sogar blöde Kommentare.</p>
<p>Viel Glück bei deiner Klausur. <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/1652986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652986</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 27 Jan 2009 01:18:43 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Tue, 27 Jan 2009 01:29:54 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Viel Glück bei deiner Klausur. <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>
</blockquote>
<p>Merci.. Dir auch '<em>viel Glück</em>' bei allem, was<br />
du dir vornimmst. Möge Gott dir helfen.</p>
<p>Okay, mit der Schweiz hatte ich nicht gerechnet.<br />
Dann muss ich mir was anderes überlegen <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="😉"
    /><br />
Zeit hab ich ja noch.. Zur Klausur sind's noch 2 Wochen.</p>
<p>Zurück zu C++.. Wenn ich bis dahin Probleme hab',<br />
melde ich mich... falls du gestattest.</p>
<p>Schönen Abend noch bzw. Gute Nacht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652989</guid><dc:creator><![CDATA[Mikrofon]]></dc:creator><pubDate>Tue, 27 Jan 2009 01:29:54 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Tue, 27 Jan 2009 01:49:17 GMT]]></title><description><![CDATA[<p>Mikrofon schrieb:</p>
<blockquote>
<p>Merci.. Dir auch '<em>viel Glück</em>' bei allem, was<br />
du dir vornimmst. Möge Gott dir helfen.</p>
</blockquote>
<p>Vielen Dank. <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>
<p>Mikrofon schrieb:</p>
<blockquote>
<p>Zurück zu C++.. Wenn ich bis dahin Probleme hab',<br />
melde ich mich... falls du gestattest.</p>
</blockquote>
<p>Sicher, ja. Ich bin relativ oft hier im Forum, und es gibt ja auch sonst sehr viele Leute, die dir bei Problemen helfen können. <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="😉"
    /></p>
<p>Ich wünsche dir auch eine gute Nacht, machs gut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652993</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 27 Jan 2009 01:49:17 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Thu, 29 Jan 2009 01:04:21 GMT]]></title><description><![CDATA[<p><strong>Nabend allerseits...</strong></p>
<p>Kriege in den Array keine Werte<br />
eingelesen...</p>
<pre><code class="language-cpp">//Titel

#include &lt;iostream&gt;
using namespace std;
void einlesen(int* feld, int poly);

int main()
{
int p;
cout &lt;&lt; &quot;\nGrad des Polynoms eingeben: &quot;;
cin &gt;&gt; p;
cout &lt;&lt; &quot;\n\n&quot;;
int Array[p];

einlesen(Array,p);

system(&quot;Pause&quot;);
return 0;
}

void einlesen(int* &amp;feld, int poly)
{
int i;

     for (i=1; i&lt;=poly; i++)
     {
     cout &lt;&lt; &quot;Bitte &quot; &lt;&lt; i &lt;&lt; &quot;. Wert von &quot; &lt;&lt; poly &lt;&lt; &quot;eingeben :&quot;;
     cin &gt;&gt; feld[i-1];
     }     

}
</code></pre>
<p>Es wird nicht kompiliert.<br />
Ein Fehler in einer bestimmten Zeile<br />
des Quellcodes liegt nicht vor.<br />
Die Fehlermeldung lautet:</p>
<blockquote>
<p>[Linker error] undefined reference to `einlesen(int*, int)'<br />
ld returned 1 exit status</p>
</blockquote>
<p>Wenn ich unten das &amp;-Zeichen vor 'feld' entferne, klappt's.<br />
Ich möchte aber, dass die eingegeben Werte an's Haupt-<br />
programm zurückgeliefert werden..</p>
<p>PS:<br />
Wenn ich in die Zeile 5 statt <strong>feld</strong><br />
-&gt; <strong>&amp;feld</strong><br />
eingebe (und unten das &amp; unten auch stehen lasse,<br />
gibt es eine andere Fehlermeldung (Zeile 15):</p>
<blockquote>
<p>15 invalid initialization of non-const reference of type 'int*&amp;' from a temporary of type 'int*'</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1654126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654126</guid><dc:creator><![CDATA[Mikrofon]]></dc:creator><pubDate>Thu, 29 Jan 2009 01:04:21 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Thu, 29 Jan 2009 09:18:51 GMT]]></title><description><![CDATA[<p>Du brauchst das &amp; bei der Funktionsdefinition nicht, die Werte werden auch so zurückgeliefert. Das &amp; nach dem zeiger brauchst du nur, wenn du den Zeiger selbst in der Funktion verändern willst.<br />
Ansonsten: Die Funktionsdefinition muss immer mit der deklaration übereinstimmen, sonst bekommst du eben Linkerfehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654213</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 29 Jan 2009 09:18:51 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Sat, 31 Jan 2009 19:47:00 GMT]]></title><description><![CDATA[<p>DANKE, BRAUNSTEIN....</p>
<p>Nun zu <strong>Struct</strong> (Strukturen) <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="😉"
    /></p>
<p>Quellcode-Ausschnitt:</p>
<pre><code class="language-cpp">.
.
.
cout &lt;&lt; &quot;\nKonto 1:\n\n&quot;
        &quot;Bitte Hausnamen eingeben: &quot;;
getline(cin, kunde1.name);
cin &gt;&gt; kunde1.konto;
cout &lt;&lt; &quot;\nBitte Kontostand eingeben: &quot;;
cin &gt;&gt; kunde1.geld;

cout &lt;&lt; &quot;\n\n\nKonto 2:\n\n&quot;
        &quot;Bitte Hausnamen eingeben: &quot;;
getline(cin, kunde2.name); // &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;-------------- 
cout &lt;&lt; &quot;\nBitte Vornamen eingeben: &quot;;
getline(cin, kunde2.vorname);
cout &lt;&lt; &quot;\nBitte Adresse eingeben: &quot;;
getline(cin, kunde2.adresse);
cout &lt;&lt; &quot;\nBitte Kontonummer eingeben: &quot;;
cin &gt;&gt; kunde2.konto;
cout &lt;&lt; &quot;\nBitte Kontostand eingeben: &quot;;
cin &gt;&gt; kunde2.geld;
.
.
.
.
</code></pre>
<p>Die markierte Eingabe wird übersprungen..<br />
Alle anderen Einlese-Befehle sind ok.<br />
In einem anderen Programm hatte ich das<br />
gleiche Problem. Manchmal wird der Befehl<br />
getline(cin, x) nicht ausgeführt..</p>
<p>Was mache ich falsch? Einer unserer Fachleute<br />
wird es bestimmt wissen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1655688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1655688</guid><dc:creator><![CDATA[Mikrofon]]></dc:creator><pubDate>Sat, 31 Jan 2009 19:47:00 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen... (Fehlermeldung) on Sun, 01 Feb 2009 21:41:01 GMT]]></title><description><![CDATA[<p>Du solltest nicht unformatierte ( <code>std::getline()</code> ) mit formatierter ( <code>operator&gt;&gt;</code> ) Eingabe vermischen.</p>
<p>Siehe dazu <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-231717.html" rel="nofollow">diesen Thread</a>, besonders 7H3 N4C3Rs Beitrag auf der zweiten Seite.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1656208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1656208</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 01 Feb 2009 21:41:01 GMT</pubDate></item></channel></rss>