<?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[C++ Linker Error - Frage]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich bin nicht der hellste in C++ und fange es erst an zu lernen und ich hätte eine Frage ob jemand weiß wo bei mir der Fehler bei dieser Programmierung vorliegen könnte?</p>
<pre><code>#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

void anmelden();
void warteliste();
void abmelden();
void programmende();
string nachname;
unsigned int nummer;
string anmeldeliste[8];
void menu();

int main()

{

for(int i = 0;i&lt;=7;i++)
{
anmeldeliste[i]=&quot;&quot;;
}

cout &lt;&lt; &quot;Hallo Sportsfreund, hier spricht dein Kapitaen, Popeye der Seeman!\n&quot;;
cout &lt;&lt; &quot;Ich heiße dich herzlich zu dem Segelwochenende willkommen, dass am 1. Dezember\n 2012 stattfinden würde.\n&quot;;
cout &lt;&lt; &quot;Falls du an dieser Veranstaltung Interesse hast führe bitte eine Anmeldung durch\n&quot;;
cout &lt;&lt; &quot;Die näheren Informationen zu dem Event erfährst du am Ende der Anmeldung.\n&quot;;
cout &lt;&lt; &quot;Viel Erfolg wünscht dir dein Kapitän, Popeye ;)\n&quot;;
cout &lt;&lt; &quot;________________________________________________________________________________\n&quot;;

void menu();

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

}
void menu()
{

cout &lt;&lt; &quot;Anmeldung - 1 -\n&quot;;
cout &lt;&lt; &quot;Angemeldete Personen - 2 -\n&quot;;
cout &lt;&lt; &quot;Abmeldung - 3 -\n&quot;;
cout &lt;&lt; &quot;Programmende - 4 -\n&quot;;
cout &lt;&lt; &quot;Ihre Auswahl: &quot;;
cin &gt;&gt; nummer;

switch (nummer)
{

case 1 : cout &lt;&lt; &quot;Bitte geben Sie Ihren Nachnamen ein:\n&quot;;

anmelden();

         break;

case 2 : cout &lt;&lt; &quot;Anzahl der angemeldeten Personen: \n&quot;;
anmeldeliste[8];

         break;

case 3 : cout &lt;&lt; &quot;Abmeldung\n&quot;;
abmelden();

         break;
case 4 : cout &lt;&lt; &quot;Programmende\n&quot;;
programmende();

break;

}

void anmelden();
{//string für Nachname einbauen
     cin &gt;&gt; nachname;
}

string anmeldeliste[8];
{
       cout &lt;&lt; &quot;Angemeldete Personen&quot; ;
}

void abmelden();
{
     cout &lt;&lt; &quot;Abmeldung&quot;;
}
void programmende();
{
     cout &lt;&lt; &quot;ende&quot;;
}

system(&quot;PAUSE&quot;);

}
</code></pre>
<p>Immer wenn ich versuche den Quelltext auszuführen krieg ich einen Linker Error. Woran könnte es liegen?</p>
<p>Vielen Dank im Voraus,</p>
<p>Wernerkovski <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/topic/311044/c-linker-error-frage</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Aug 2026 00:32:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/311044.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Nov 2012 17:08:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Linker Error - Frage on Sun, 25 Nov 2012 17:08:14 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich bin nicht der hellste in C++ und fange es erst an zu lernen und ich hätte eine Frage ob jemand weiß wo bei mir der Fehler bei dieser Programmierung vorliegen könnte?</p>
<pre><code>#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

void anmelden();
void warteliste();
void abmelden();
void programmende();
string nachname;
unsigned int nummer;
string anmeldeliste[8];
void menu();

int main()

{

for(int i = 0;i&lt;=7;i++)
{
anmeldeliste[i]=&quot;&quot;;
}

cout &lt;&lt; &quot;Hallo Sportsfreund, hier spricht dein Kapitaen, Popeye der Seeman!\n&quot;;
cout &lt;&lt; &quot;Ich heiße dich herzlich zu dem Segelwochenende willkommen, dass am 1. Dezember\n 2012 stattfinden würde.\n&quot;;
cout &lt;&lt; &quot;Falls du an dieser Veranstaltung Interesse hast führe bitte eine Anmeldung durch\n&quot;;
cout &lt;&lt; &quot;Die näheren Informationen zu dem Event erfährst du am Ende der Anmeldung.\n&quot;;
cout &lt;&lt; &quot;Viel Erfolg wünscht dir dein Kapitän, Popeye ;)\n&quot;;
cout &lt;&lt; &quot;________________________________________________________________________________\n&quot;;

void menu();

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

}
void menu()
{

cout &lt;&lt; &quot;Anmeldung - 1 -\n&quot;;
cout &lt;&lt; &quot;Angemeldete Personen - 2 -\n&quot;;
cout &lt;&lt; &quot;Abmeldung - 3 -\n&quot;;
cout &lt;&lt; &quot;Programmende - 4 -\n&quot;;
cout &lt;&lt; &quot;Ihre Auswahl: &quot;;
cin &gt;&gt; nummer;

switch (nummer)
{

case 1 : cout &lt;&lt; &quot;Bitte geben Sie Ihren Nachnamen ein:\n&quot;;

anmelden();

         break;

case 2 : cout &lt;&lt; &quot;Anzahl der angemeldeten Personen: \n&quot;;
anmeldeliste[8];

         break;

case 3 : cout &lt;&lt; &quot;Abmeldung\n&quot;;
abmelden();

         break;
case 4 : cout &lt;&lt; &quot;Programmende\n&quot;;
programmende();

break;

}

void anmelden();
{//string für Nachname einbauen
     cin &gt;&gt; nachname;
}

string anmeldeliste[8];
{
       cout &lt;&lt; &quot;Angemeldete Personen&quot; ;
}

void abmelden();
{
     cout &lt;&lt; &quot;Abmeldung&quot;;
}
void programmende();
{
     cout &lt;&lt; &quot;ende&quot;;
}

system(&quot;PAUSE&quot;);

}
</code></pre>
<p>Immer wenn ich versuche den Quelltext auszuführen krieg ich einen Linker Error. Woran könnte es liegen?</p>
<p>Vielen Dank im Voraus,</p>
<p>Wernerkovski <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/2274555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274555</guid><dc:creator><![CDATA[Wernerkovski]]></dc:creator><pubDate>Sun, 25 Nov 2012 17:08:14 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Linker Error - Frage on Sun, 25 Nov 2012 17:25:15 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void menu();
</code></pre>
<p>So ruft man keine Funktionen inerhalb einer anderen auf.</p>
<pre><code class="language-cpp">void foo(); { }
</code></pre>
<p>So definiert man keine Funktionen, im Endeffekt gibst du dem Compiler nur den Funktionskopf, denn das Semikolon gehört da nicht hin. Im Nachhinein sucht der Linker aber dann nach der tatsächlichen Definition, findet sie nicht und beschwert sich darüber bei dir. Lass die Semikolons bei sämtlichen Funktions-Definitionen weg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274560</guid><dc:creator><![CDATA[cvcv]]></dc:creator><pubDate>Sun, 25 Nov 2012 17:25:15 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Linker Error - Frage on Sun, 25 Nov 2012 17:28:16 GMT]]></title><description><![CDATA[<p>Zum restlichen Stil blieb zu viel zu bemeckern ... wie/mit was lernst Du, wenn man fragen darf ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274561</guid><dc:creator><![CDATA[cvcv]]></dc:creator><pubDate>Sun, 25 Nov 2012 17:28:16 GMT</pubDate></item></channel></rss>