<?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[Fehler bei Show_]]></title><description><![CDATA[<p>So, bin jetzt auf C++ umgestiegen...</p>
<p>Finde aber meinen Fehler nicht... Der Compiler sagt mir... ach, ich zeigs euch einfach:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;

using namespace std;

class Krieger
{

// variablen //

public :

char name[30];
int ikraft;
int ileben;
bool waffe;
bool zustand;

//Funktionen//
public :

void attack();
void callname();
void drive();

//Setvariablen
void set_leben()
{
cout&lt;&lt;&quot;Gebe das Leben deines Kriegers ein!&quot;&lt;&lt;endl;
cin&gt;&gt; ileben;

};
void set_kraft() 
{
cout&lt;&lt;&quot;Gebe die Kraft deines Kriegers ein!&quot;&lt;&lt;endl;
cin&gt;&gt; ikraft;

};
void set_name();
void set_waffe();
void set_zustand();
};

//ShowFunktion//
void show_leben(){
	cout&lt;&lt;&quot;Das Leben deines Kriegers ist: &quot;&lt;&lt; leben &lt;&lt;endl;
}
void show_kraft(){
cout&lt;&lt;&quot;Die Kraft deines Kriegers ist: &quot;&lt;&lt; kraft &lt;&lt;endl;
}

int main() 

{
Krieger Malarkey;
Malarkey.show_leben();
Malarkey.show_kraft();
getch();
return 0;
}
</code></pre>
<p>FEHLER:</p>
<pre><code class="language-cpp">1&gt;------ Erstellen gestartet: Projekt: dgg, Konfiguration: Debug Win32 ------
1&gt;Kompilieren...
1&gt;Kriegr.cpp
1&gt;c:\users\sebastian\desktop\cpp2\dgg\kriegr.cpp(48) : error C2065: 'leben': nichtdeklarierter Bezeichner
1&gt;c:\users\sebastian\desktop\cpp2\dgg\kriegr.cpp(51) : error C2065: 'kraft': nichtdeklarierter Bezeichner
1&gt;c:\users\sebastian\desktop\cpp2\dgg\kriegr.cpp(60) : error C2039: 'show_leben': Ist kein Element von 'Krieger'
1&gt;        c:\users\sebastian\desktop\cpp2\dgg\kriegr.cpp(8): Siehe Deklaration von 'Krieger'
1&gt;c:\users\sebastian\desktop\cpp2\dgg\kriegr.cpp(61) : error C2039: 'show_kraft': Ist kein Element von 'Krieger'
1&gt;        c:\users\sebastian\desktop\cpp2\dgg\kriegr.cpp(8): Siehe Deklaration von 'Krieger'
1&gt;Das Buildprotokoll wurde unter &quot;file://c:\Users\Sebastian\Desktop\cpp2\dgg\Debug\BuildLog.htm&quot; gespeichert.
1&gt;dgg - 4 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
</code></pre>
<p>Wie soll ich den leben und kraft weiter deklarieren?</p>
<p>Liebe Grüße,</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/276151/fehler-bei-show_</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 14:02:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/276151.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 Oct 2010 16:32:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler bei Show_ on Wed, 27 Oct 2010 16:32:55 GMT]]></title><description><![CDATA[<p>So, bin jetzt auf C++ umgestiegen...</p>
<p>Finde aber meinen Fehler nicht... Der Compiler sagt mir... ach, ich zeigs euch einfach:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;

using namespace std;

class Krieger
{

// variablen //

public :

char name[30];
int ikraft;
int ileben;
bool waffe;
bool zustand;

//Funktionen//
public :

void attack();
void callname();
void drive();

//Setvariablen
void set_leben()
{
cout&lt;&lt;&quot;Gebe das Leben deines Kriegers ein!&quot;&lt;&lt;endl;
cin&gt;&gt; ileben;

};
void set_kraft() 
{
cout&lt;&lt;&quot;Gebe die Kraft deines Kriegers ein!&quot;&lt;&lt;endl;
cin&gt;&gt; ikraft;

};
void set_name();
void set_waffe();
void set_zustand();
};

//ShowFunktion//
void show_leben(){
	cout&lt;&lt;&quot;Das Leben deines Kriegers ist: &quot;&lt;&lt; leben &lt;&lt;endl;
}
void show_kraft(){
cout&lt;&lt;&quot;Die Kraft deines Kriegers ist: &quot;&lt;&lt; kraft &lt;&lt;endl;
}

int main() 

{
Krieger Malarkey;
Malarkey.show_leben();
Malarkey.show_kraft();
getch();
return 0;
}
</code></pre>
<p>FEHLER:</p>
<pre><code class="language-cpp">1&gt;------ Erstellen gestartet: Projekt: dgg, Konfiguration: Debug Win32 ------
1&gt;Kompilieren...
1&gt;Kriegr.cpp
1&gt;c:\users\sebastian\desktop\cpp2\dgg\kriegr.cpp(48) : error C2065: 'leben': nichtdeklarierter Bezeichner
1&gt;c:\users\sebastian\desktop\cpp2\dgg\kriegr.cpp(51) : error C2065: 'kraft': nichtdeklarierter Bezeichner
1&gt;c:\users\sebastian\desktop\cpp2\dgg\kriegr.cpp(60) : error C2039: 'show_leben': Ist kein Element von 'Krieger'
1&gt;        c:\users\sebastian\desktop\cpp2\dgg\kriegr.cpp(8): Siehe Deklaration von 'Krieger'
1&gt;c:\users\sebastian\desktop\cpp2\dgg\kriegr.cpp(61) : error C2039: 'show_kraft': Ist kein Element von 'Krieger'
1&gt;        c:\users\sebastian\desktop\cpp2\dgg\kriegr.cpp(8): Siehe Deklaration von 'Krieger'
1&gt;Das Buildprotokoll wurde unter &quot;file://c:\Users\Sebastian\Desktop\cpp2\dgg\Debug\BuildLog.htm&quot; gespeichert.
1&gt;dgg - 4 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
</code></pre>
<p>Wie soll ich den leben und kraft weiter deklarieren?</p>
<p>Liebe Grüße,</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1971601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1971601</guid><dc:creator><![CDATA[Malarkey]]></dc:creator><pubDate>Wed, 27 Oct 2010 16:32:55 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Show_ on Wed, 27 Oct 2010 16:42:27 GMT]]></title><description><![CDATA[<p>Malarkey schrieb:</p>
<blockquote>
<p>Finde aber meinen Fehler nicht...<br />
1&gt;c:\users\sebastian\desktop\cpp2\dgg\kriegr.cpp(48) : error C2065: 'leben': nichtdeklarierter Bezeichner</p>
</blockquote>
<p>Du hast eine Variable &quot;ileben&quot;, nicht &quot;leben&quot; deklariert.</p>
<p>Davon abgesehen...<br />
... ist die ungarische Notation nicht mehr üblich.<br />
... sind Einrückungen sinnvoll für die Leser.<br />
... würde ich statt einem char[] ein std::string (Header &lt;string&gt;)empfehlen.</p>
<p>Und für die Zukunft (sobald du auch Deklaration und Definition in Header/Source trennst: using namespace sehr vorsichtig einsetzen - Niemals im Header, und immer nach allen Includes).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1971607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1971607</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Wed, 27 Oct 2010 16:42:27 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Show_ on Wed, 27 Oct 2010 16:45:30 GMT]]></title><description><![CDATA[<p>Und dann solltest du für die beiden Methoden noch die Zugehörigkeit zur Klasse herstellen <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/1971612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1971612</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 27 Oct 2010 16:45:30 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Show_ on Wed, 27 Oct 2010 16:48:30 GMT]]></title><description><![CDATA[<p>Ugarische Methode? Kann leider nichts damit anfangen... Und Fehler ist immer noch vorhanden.</p>
<p>Denke mal das Dweb die Lösung hat aber ich weiß nicht wirklich was er (du <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="😉"
    /> ) mein(s)t</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1971616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1971616</guid><dc:creator><![CDATA[Malarkey]]></dc:creator><pubDate>Wed, 27 Oct 2010 16:48:30 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Show_ on Wed, 27 Oct 2010 16:53:22 GMT]]></title><description><![CDATA[<p>Ah habs! Hab die Klasse Krieger zu früh geschlossen!!!</p>
<p>Danke für eure Hilfe <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/1971618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1971618</guid><dc:creator><![CDATA[Malarkey]]></dc:creator><pubDate>Wed, 27 Oct 2010 16:53:22 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Show_ on Wed, 27 Oct 2010 17:47:51 GMT]]></title><description><![CDATA[<p>Malarkey schrieb:</p>
<blockquote>
<p>Ugarische Methode? Kann leider nichts damit anfangen</p>
</blockquote>
<p>Die <em>Ungarische Notation</em> beschreibt Methoden, wie man Variablen und Funktionen usw. bennenen sollte. Diese Notation löst aber bei den meisten ein Erbrechen aus.</p>
<p>Malarkey schrieb:</p>
<blockquote>
<p>Denke mal das Dweb die Lösung hat aber ich weiß nicht wirklich was er (du <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="😉"
    /> ) mein(s)t</p>
</blockquote>
<p>Joa, in deinem Fall hatten die beiden Methoden nichts mit der Klasse am Hut, wodurch dann natürlich nicht auf die Attribute der Klasse zugreifen konntest.</p>
<p>Eine Zugehörigkeit kannst du auf 2 Arten herstellen <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>
<pre><code class="language-cpp">class Foo
{
    /*
        Methode innerhalb der Klasse definieren.
    */
    void moeglichkeit_1()
    {
    }

    /*
        Methode innerhalb der Klasse deklarieren...
    */
    void moeglichkeit_2();
};

/*
    ...und sie außerhalb der Klasse definieren.
*/
void Foo::moeglichkeit_2()
{
}

int main()
{
    return 0;
}
</code></pre>
<p>mfg dweb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1971646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1971646</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 27 Oct 2010 17:47:51 GMT</pubDate></item></channel></rss>