<?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änger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt]]></title><description><![CDATA[<p>Fehler</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181551/anfänger-bruacht-hilfe-array-werte-werden-vermutlich-nicht-übergeben-und-angezeigt</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 09:56:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181551.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 May 2007 21:38:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Sun, 10 Jun 2007 22:44:43 GMT]]></title><description><![CDATA[<p>Fehler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1284997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1284997</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Sun, 10 Jun 2007 22:44:43 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 00:37:42 GMT]]></title><description><![CDATA[<p>Hi, eigentlich kann man bei der String-Parameterübergabe nichts falsch machen, das ist immer ein Zeiger. Wie dem auch sei, um dir helfen zu können, müsstest du mindestens die Headerdatei offenbaren, die die Deklaration deiner vermutlich fehlerhaften Methode enthält.</p>
<p>vg. tesu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285014</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285014</guid><dc:creator><![CDATA[tesuji]]></dc:creator><pubDate>Tue, 15 May 2007 00:37:42 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 05:07:23 GMT]]></title><description><![CDATA[<p>tw14199 schrieb:</p>
<blockquote>
<p>Habe vermutlich Probleme mit der übergabe der Array Werte.</p>
</blockquote>
<p>Tja, dann zeig doch mal LAEUFER::Teilnehmer_anlegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285024</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 15 May 2007 05:07:23 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 06:24:10 GMT]]></title><description><![CDATA[<p>Das hat zwar jetzt vermutlich nichts mit dem Problem zu tun, aber:</p>
<p>tw14199 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">if (Menue == 'J' || Menue == 'j')
{
  i = i++;
}
</code></pre>
</blockquote>
<p>Dir ist klar, daß diese Zuweisung undefiniert ist? (je nachdem, in welcher Reihenfolge die Nebeneffekte sich auswirken, wird i entweder um 1 erhöht oder bleibt unverändert)</p>
<blockquote>
<pre><code class="language-cpp">for(i = 0; i &lt;500;i++)
{
  cout &lt;&lt; &quot;Teilnhemer des Crosslaufes in diesem Jahr: \n&quot;&lt;&lt;endl;

  cout &lt;&lt; &quot;Startnummer: &quot; &lt;&lt; Startnummer  &lt;&lt; endl;
  cout &lt;&lt; &quot;Geschlecht:  &quot; &lt;&lt; Geschlecht  &lt;&lt; endl;
  cout &lt;&lt; &quot;Vorname:     &quot; &lt;&lt; Vorname     &lt;&lt; endl;
  cout &lt;&lt; &quot;Nachnem:     &quot; &lt;&lt; Nachname    &lt;&lt; endl,
  cout &lt;&lt; &quot;Hobbyklasse: &quot; &lt;&lt; Hobbyklasse &lt;&lt; endl;
  ...
</code></pre>
</blockquote>
<p>Hiermit gibst du 500x die lokalen Variablen Startnummer etc. aus - die haben absolut nichts mit dem Array-Inhalt zu tun, sondern enthalten noch die letzten Werte, die du eingegeben hast - an die Elemente des Arrays kommst du mit <code>a_Laeufer[i].Startnummer</code> etc (wie die zugehörigen Member heißen, mußt du wissen).</p>
<p>PS: Und system() solltest du vermeiden, wenn es möglich ist - wie das in deinem Fall geht, steht in der Konsolen-FAQ.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285052</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 15 May 2007 06:24:10 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Sun, 10 Jun 2007 22:44:58 GMT]]></title><description><![CDATA[<p>Fehler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285113</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Sun, 10 Jun 2007 22:44:58 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 07:59:50 GMT]]></title><description><![CDATA[<p>tw14199 schrieb:</p>
<blockquote>
<p>Kann mir vielleicht jemaand konkret sagen wie das geht, finde den Fehler einfach nicht.</p>
<p>Habe jetzt im main min a_Laeufer.Startnummer in der If Anweisung auf den Array zuzugreifen.</p>
</blockquote>
<p>Die Bemerkung bezog sich nicht nur auf das if(), sondern auch auf die vorigen Ausgabe-Anweisungen <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="😉"
    /> Du gibst n-mal hintereinander die letzten Werte aus, die du im vorigen <code>case 'a':</code> Durchlauf eingegeben hast. Stattdessen solltest du die Elemente des Arrays ausgeben (oder diese gesamte Ausgabe gleich umlagern in die Laeufer::Teilnehmer_anzeigen()).</p>
<p>PS: Und einen int-Wert kannst du nur schwer mit einem String(literal) vergleichen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1285119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285119</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 15 May 2007 07:59:50 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 07:59:57 GMT]]></title><description><![CDATA[<p>tw14199 schrieb:</p>
<blockquote>
<p>Kann mir vielleicht jemaand konkret sagen wie das geht, finde den Fehler einfach nicht.</p>
</blockquote>
<p>Nimm die Ausgabe aus dem b-case raus und steck sie in Teilnehmer_anzeigen, wo sie hingehört.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285120</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 15 May 2007 07:59:57 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 08:12:53 GMT]]></title><description><![CDATA[<p>Sorry, dass ich nochmal nachfrage. Also heißt das jetzt das ich die Ausgabe in meiner Laeufer.cpp schreiben sollte? Wenn ja? ist das immer so? Und dann greife ich nur auf die Methode zu?</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285132</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285132</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Tue, 15 May 2007 08:12:53 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 08:15:04 GMT]]></title><description><![CDATA[<p>tw14199 schrieb:</p>
<blockquote>
<p>Sorry, dass ich nochmal nachfrage. Also heißt das jetzt das ich die Ausgabe in meiner Laeufer.cpp schreiben sollte?</p>
</blockquote>
<p>Ja</p>
<blockquote>
<p>Wenn ja? ist das immer so? Und dann greife ich nur auf die Methode zu?</p>
</blockquote>
<p>Meistens - Daten verarbeiten und ausgeben sollte derjenige, der die Daten besitzt. In deinem Fall geht es um die Attribute der Laeufer-Klasse, also sollte die ihre Daten auch selber ausgeben (und den Grundstein dazu hasz du ja bereits gelegt, indem du die passende Methode deklariert hast).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285137</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 15 May 2007 08:15:04 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 08:22:19 GMT]]></title><description><![CDATA[<p>Die Ausgabe ist jetzt in der Laeufer.cpp</p>
<p>Habe im Main im case 'b': noch folgendes:</p>
<pre><code class="language-cpp">case 'b':
        for(i = 0; &lt;500;i++)
        {
          if   (a_Laeufer[i].Startnummer != &quot;&quot;)
          {
          a_Laeufer[i].Teilnehmer_anzeigen();
          }
            else
            {
            break;
            }
        }
</code></pre>
<p>Kapiere das irgendwie noch nicht ganz, warum das so nicht geht. Könnte mir das jemand erklären und zeigen ( <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="🙂"
    /> Ich bekomme noch einen Zusammenbruch)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285143</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Tue, 15 May 2007 08:22:19 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 08:52:48 GMT]]></title><description><![CDATA[<p>tw14199 schrieb:</p>
<blockquote>
<p>Die Ausgabe ist jetzt in der Laeufer.cpp</p>
<p>Habe im Main im case 'b': noch folgendes:</p>
<pre><code class="language-cpp">case 'b':
  for(i = 0; &lt;500;i++)
</code></pre>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> Ich hoffe, das ist nur ein Tippfehler (womit vergleichst du denn die 500?)</p>
<blockquote>
<pre><code class="language-cpp">{
     if   (a_Laeufer[i].Startnummer != &quot;&quot;)
</code></pre>
</blockquote>
<p>Wie ich schon sagte, einen int-Wert (Startnummer) kannst du nicht mit einem String-Literal (&quot;&quot;) vergleichen, sondern nur mit anderen Zahlen - und da solltest du eine Kennung für &quot;nicht belegt&quot; verwenden, mit der du vergleichen kannst (z.B. -1 - natürlich mußt du im Ctor auch ein 'Startnummer=-1;' ergänzen).</p>
<p>PS: Und wie sieht die Methode Teilnehmer_anzeigen() inzwischen aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285182</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 15 May 2007 08:52:48 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 09:05:53 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &quot;Laeufer.h&quot;

LAEUFER::LAEUFER()                        //Implementierung des Konstruktors
{
Laufzeit = 0;
}
LAEUFER::~LAEUFER()                       //Implementierung des Destruktors
{
}                                         //Implementierung der Methode Teilnehmer_anlgen
void LAEUFER::Teilnehmer_anlegen(int s_Startnummer, std::string s_Vorname, std::string s_Nachname, std::string s_Geschlecht, char s_Hobbyklasse, float s_Laufzeit)
{
        Startnummer = s_Startnummer;
        Vorname     = s_Vorname;
        Nachname    = s_Nachname;
        Geschlecht  = s_Geschlecht;
        Hobbyklasse = s_Hobbyklasse;
        Laufzeit    = s_Laufzeit;

}
void LAEUFER::Teilnehmer_anzeigen()        //Implementierung der Methode Teilnehmer_anzeigen
{
   cout &lt;&lt; &quot;Teilnhemer des Crosslaufes in diesem Jahr: \n&quot;&lt;&lt;endl;
   cout &lt;&lt; &quot;Startnummer: &quot; &lt;&lt; Startnummer  &lt;&lt; endl;
   cout &lt;&lt; &quot;Geschlecht:  &quot; &lt;&lt; Geschlecht  &lt;&lt; endl;
   cout &lt;&lt; &quot;Vorname:     &quot; &lt;&lt; Vorname     &lt;&lt; endl;
   cout &lt;&lt; &quot;Nachnem:     &quot; &lt;&lt; Nachname    &lt;&lt; endl,
   cout &lt;&lt; &quot;Hobbyklasse: &quot; &lt;&lt; Hobbyklasse &lt;&lt; endl;
}                                          //Implementierung der Methode Laufzeit_eingeben
float LAEUFER::Laufzeit_eingeben(float s_Laufzeit)
{
        Laufzeit = s_Laufzeit;
        return 1;
}
void LAEUFER::Ergebnis_anzeigen()          //Implementierung der Methode Ergebniss_anzeigen
{
}

void LAEUFER::Startgebuehr_berechnen()     //Implementierung sowie berechnung der Startgebuehr
{
        if (Hobbyklasse == 'J' || Hobbyklasse == 'j')
        {
        Startgebuehr = 8;
        }
        else
        {
        Startgebuehr = 10;
        }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1285196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285196</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Tue, 15 May 2007 09:05:53 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 09:09:58 GMT]]></title><description><![CDATA[<p>In der Anweisung steht:</p>
<p>for(i = 0; i &lt;500;i++)<br />
...........<br />
Das I habe ich nicht vergessen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285200</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Tue, 15 May 2007 09:09:58 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 09:14:07 GMT]]></title><description><![CDATA[<p>Hi, schon mal danke für die bemühungen.<br />
Habe den jetzt geändert.<br />
Fehlermendlung: LAEUFER::Startnummer is not accesible.......<br />
Versteh ich nicht ganz. Kann er jetzt nicht darauf zugreifen und überprüfen?</p>
<pre><code class="language-cpp">case 'b':
        for(i = 0; i &lt;500;i++)
        {
          if   (a_Laeufer[i].Startnummer =-1)
          {
          a_Laeufer[i].Teilnehmer_anzeigen();
          }
            else
            {
            break;
            }
        }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1285203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285203</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Tue, 15 May 2007 09:14:07 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 09:17:13 GMT]]></title><description><![CDATA[<p>Endlich mal eine echte Fehlermeldung <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>Hast du den Member Startnummer vielleicht private gesetzt? Wenn ja, kommst du du von außen nicht an den Wert dran, es sei denn, du spendierst der Klasse eine passende Getter-Methode.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285207</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 15 May 2007 09:17:13 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 09:24:06 GMT]]></title><description><![CDATA[<p>Hier mal die Laeufer.h</p>
<p>Das stimmt Startnummer ist in protect. Protect brauche ich dann noch wegen einer Vererebung aber das ist noch Zukunft.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

class LAEUFER                         //Klasse der Laeufer anlegen
{
  protected:

    int Startnummer;                  //private Attribute setzen
    std::string Vorname;
    std::string Nachname;
    std::string Geschlecht;
    float Laufzeit;
    char Hobbyklasse;
    int Startgebuehr;

  public:

    LAEUFER();                       //Konstruktor definieren
    ~LAEUFER();                      //Destruktor  definieren

                                     //Definition der Methoden
    void Teilnehmer_anlegen(int s_Startnummer, std::string s_Vorname, std::string s_Nachname, std::string s_Geschlecht,  char s_Hobbyklasse, float Laufzeit);
    void Teilnehmer_anzeigen();
    float Laufzeit_eingeben(float s_Laufzeit);
    void Ergebnis_anzeigen();
    void Startgebuehr_berechnen();

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1285214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285214</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Tue, 15 May 2007 09:24:06 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 09:28:34 GMT]]></title><description><![CDATA[<p>[C++ Warning] main.cpp(78): W8060 Possibly incorrect assignment</p>
<p>Stratnummer steht jetzt mal in public.</p>
<p>Da kann ich das Programm dann wieder starten.<br />
Laeufer eingeben. Aber bei der Ausgabe Leauft er alle 500 durch und zeigt auch die inhalbe der String Variablen nicht an.</p>
<p>Muss an dem</p>
<pre><code class="language-cpp">cout &lt;&lt;&quot;Wollen Sie einen weiteren Teilnehmer eingeben? [J/N]: &quot;;
           cin  &gt;&gt; Menue;
           cout &lt;&lt;endl;
           if (Menue == 'J' || Menue == 'j')
           {
           i = i++;
           }
           else
           {
             if (Menue == 'N' || Menue == 'n')
             {
             break;
</code></pre>
<p>Muss an dem</p>
<pre><code class="language-cpp">i = i++
</code></pre>
<p>liegen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285216</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Tue, 15 May 2007 09:28:34 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 09:29:29 GMT]]></title><description><![CDATA[<p>&quot;protected vs. private&quot; ist für das Hauptprogramm irrelevant - wichtig ist hier, daß die Member nicht 'public' sind, du aus dem Hauptprogramm heraus also nicht darauf zugreifen kannst. Wenn das Hauptprogramm irgendeinen dieser Werte wissen muß, braucht deine Klasse eine entsprechende Zugriffsmethode:</p>
<pre><code class="language-cpp">class LAEUFER
{
  ...
public:
  ...
  int get_Startnummer() {return Startnummer;}
  ...
};

...//im Hauptprogramm
if(a_Laeufer[i].get_Startnummer == -1)
  ...
</code></pre>
<p>PS: Nur eine Kleinigkeit, aber vermutlich kommst du mit einem vector&lt;LAEUFER&gt; besser weg als mit deinem Array <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1285218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285218</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 15 May 2007 09:29:29 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 09:37:26 GMT]]></title><description><![CDATA[<p>Jetzt kommt folgende Fehlemeldung:</p>
<p>[C++ Error] LAEUFER.H(18): E2451 Undefined symbol 'Startnummer'<br />
im Main</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285223</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285223</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Tue, 15 May 2007 09:37:26 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 09:47:31 GMT]]></title><description><![CDATA[<p>tw14199 schrieb:</p>
<blockquote>
<p>[C++ Warning] main.cpp(78): W8060 Possibly incorrect assignment</p>
</blockquote>
<p>Ja, = ist eine Zuweisung, Vergleich ist == <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>
<blockquote>
<p>Stratnummer steht jetzt mal in public.</p>
<p>Da kann ich das Programm dann wieder starten.<br />
Laeufer eingeben. Aber bei der Ausgabe Leauft er alle 500 durch und zeigt auch die inhalbe der String Variablen nicht an.</p>
</blockquote>
<p>Wie ich oben schon sagte, solltest du im Konstruktor der Läuferklasse den Wert auch initialisieren.</p>
<blockquote>
<p>Muss an dem</p>
<pre><code class="language-cpp">i = i++
</code></pre>
<p>liegen</p>
</blockquote>
<p>Ganz sicher - daß diese Anweisung unsinnig ist, habe ich weiter oben schon erläutert.</p>
<p>tw14199 schrieb:</p>
<blockquote>
<p>Jetzt kommt folgende Fehlemeldung:</p>
<p>[C++ Error] LAEUFER.H(18): E2451 Undefined symbol 'Startnummer'<br />
im Main</p>
</blockquote>
<p>Die Zugriffsmethode benötigst du nicht anstelle der Membervariable, sondern zusätzlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285233</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 15 May 2007 09:47:31 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 10:16:57 GMT]]></title><description><![CDATA[<p>Hallo<br />
Versuche die Probleme schon selber zu lösen, das fuktioniert heute einfach nicht so. Muss auch sagen das ich ein bisl überfordert bin. Denn egal was ich ädere, es kommen immer neue Fehlermeldungen.</p>
<p>Fehlermeldung: [C++ Error] main.cpp(78): E2235 Member function must be called or its address taken</p>
<p>Habe jetzt die Methode in der Laeufer.h und die Implementierung der Methode in der Laeufer.cpp</p>
<pre><code class="language-cpp">int LAEUFER::get_Startnummer()
    {
    return Startnummer;
    }
</code></pre>
<p>Danke für die Mühe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285251</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285251</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Tue, 15 May 2007 10:16:57 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 10:25:43 GMT]]></title><description><![CDATA[<p>Zeig mal, wie Startnummer und get_Startnummer in Laeufer.h aussehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285257</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 15 May 2007 10:25:43 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 10:26:38 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

class LAEUFER                         //Klasse der Laeufer anlegen
{
  protected:

    int Startnummer;
    std::string Vorname;               //private Attribute setzen
    std::string Nachname;
    std::string Geschlecht;
    float Laufzeit;
    char Hobbyklasse;
    int Startgebuehr;

  public:

    LAEUFER();                       //Konstruktor definieren
    ~LAEUFER();                      //Destruktor  definieren

                                     //Definition der Methoden
    void Teilnehmer_anlegen(int s_Startnummer, std::string s_Vorname, std::string s_Nachname, std::string s_Geschlecht,  char s_Hobbyklasse, float Laufzeit);
    void Teilnehmer_anzeigen();
    float Laufzeit_eingeben(float s_Laufzeit);
    void Ergebnis_anzeigen();
    void Startgebuehr_berechnen();
    int get_Startnummer();
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1285258</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285258</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Tue, 15 May 2007 10:26:38 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 10:27:33 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &quot;Laeufer.h&quot;

LAEUFER::LAEUFER()                        //Implementierung des Konstruktors
{
Laufzeit = 0;
}
LAEUFER::~LAEUFER()                       //Implementierung des Destruktors
{
}                                         //Implementierung der Methode Teilnehmer_anlgen
void LAEUFER::Teilnehmer_anlegen(int s_Startnummer, std::string s_Vorname, std::string s_Nachname, std::string s_Geschlecht, char s_Hobbyklasse, float s_Laufzeit)
{
        Startnummer = s_Startnummer;
        Vorname     = s_Vorname;
        Nachname    = s_Nachname;
        Geschlecht  = s_Geschlecht;
        Hobbyklasse = s_Hobbyklasse;
        Laufzeit    = s_Laufzeit;

}
void LAEUFER::Teilnehmer_anzeigen()        //Implementierung der Methode Teilnehmer_anzeigen
{
   cout &lt;&lt; &quot;Teilnhemer des Crosslaufes in diesem Jahr: \n&quot;&lt;&lt;endl;
   cout &lt;&lt; &quot;Startnummer: &quot; &lt;&lt; Startnummer  &lt;&lt; endl;
   cout &lt;&lt; &quot;Geschlecht:  &quot; &lt;&lt; Geschlecht  &lt;&lt; endl;
   cout &lt;&lt; &quot;Vorname:     &quot; &lt;&lt; Vorname     &lt;&lt; endl;
   cout &lt;&lt; &quot;Nachnem:     &quot; &lt;&lt; Nachname    &lt;&lt; endl,
   cout &lt;&lt; &quot;Hobbyklasse: &quot; &lt;&lt; Hobbyklasse &lt;&lt; endl;
}                                          //Implementierung der Methode Laufzeit_eingeben
float LAEUFER::Laufzeit_eingeben(float s_Laufzeit)
{
        Laufzeit = s_Laufzeit;
        return 1;
}
void LAEUFER::Ergebnis_anzeigen()          //Implementierung der Methode Ergebniss_anzeigen
{
}

void LAEUFER::Startgebuehr_berechnen()     //Implementierung sowie berechnung der Startgebuehr
{
        if (Hobbyklasse == 'J' || Hobbyklasse == 'j')
        {
        Startgebuehr = 8;
        }
        else
        {
        Startgebuehr = 10;
        }
}

int LAEUFER::get_Startnummer()
    {
    return Startnummer;
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1285259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285259</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Tue, 15 May 2007 10:27:33 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 10:30:24 GMT]]></title><description><![CDATA[<p>Und wie benutzt du das in main.cpp, Zeile 78?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285262</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 15 May 2007 10:30:24 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger bruacht Hilfe: Array Werte werden vermutlich nicht übergeben und angezeigt on Tue, 15 May 2007 10:32:22 GMT]]></title><description><![CDATA[<p>Fehlen mir die Eingabeparameter in der Methode?</p>
<pre><code class="language-cpp">int LAEUFER::get_Startnummer(int s_Startnummer)
    {
    Startnummer = s_Startnummer;
    return Startnummer;
</code></pre>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285263</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285263</guid><dc:creator><![CDATA[tw14199]]></dc:creator><pubDate>Tue, 15 May 2007 10:32:22 GMT</pubDate></item></channel></rss>