<?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[Class -&amp;gt; Problem mit Variablen]]></title><description><![CDATA[<p>Hallo</p>
<p>Hier erstmal der Code:</p>
<pre><code>class automatenaufbau
{
public:

	void automatenspeicher() // Alle variablen die gebraucht werden.
	{
	int geld; // Gibt an wieviel Geld man bei sich hat.
	int muenzen; // Gibt an wieviele Münzen eingeworfen wurden.
	int einwurf; // Gibt an wieviel Geld in den Automaten eingeworfen wurde.
	int produtkosten [] = {50, 75}; // Gibt an Wieviel das Produkt kostet.
	string produktname [] = {&quot;Kaffee&quot;, &quot;Heiße Schokolade&quot;}; // Der Name des Produkts.
	}

	void geldvorhanden() // Die Eingabe wo man angibt wieviel Geld man bei sich hat.
	{
	cout &lt;&lt; &quot;Wieviel Geld haben Sie bei sich? (bitte in cent angeben)&quot; &lt;&lt; endl;
	cin &gt;&gt; geld;
	cout &lt;&lt; endl;
	cout &lt;&lt; &quot;Sie haben &quot; &lt;&lt; geld &lt;&lt; &quot; cent bei sich.&quot; &lt;&lt; endl;
	cout &lt;&lt; endl;
	}

};
</code></pre>
<p>Also mein Problem ist, dass bei geldvorhanden() die Variable geld nicht erkannt wird, also er meint das sie noch nicht festgelegt wurde, obwohl ich das ja bei automatenspeicher() gemacht habe.</p>
<p>Wie bringe ich den jetzt dazu zu verstehen das die bei automatenspeicher() drinne ist? Hab versucht es mit automatenspeicher.geld oder automatenspeicher().geld zu machen, aber das geht leider auch nicht.</p>
<p>Hat jemand einen Tipp?</p>
<p>Danke <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/189894/class-gt-problem-mit-variablen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 12:02:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/189894.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 18 Aug 2007 10:33:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Class -&amp;gt; Problem mit Variablen on Sat, 18 Aug 2007 10:33:36 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Hier erstmal der Code:</p>
<pre><code>class automatenaufbau
{
public:

	void automatenspeicher() // Alle variablen die gebraucht werden.
	{
	int geld; // Gibt an wieviel Geld man bei sich hat.
	int muenzen; // Gibt an wieviele Münzen eingeworfen wurden.
	int einwurf; // Gibt an wieviel Geld in den Automaten eingeworfen wurde.
	int produtkosten [] = {50, 75}; // Gibt an Wieviel das Produkt kostet.
	string produktname [] = {&quot;Kaffee&quot;, &quot;Heiße Schokolade&quot;}; // Der Name des Produkts.
	}

	void geldvorhanden() // Die Eingabe wo man angibt wieviel Geld man bei sich hat.
	{
	cout &lt;&lt; &quot;Wieviel Geld haben Sie bei sich? (bitte in cent angeben)&quot; &lt;&lt; endl;
	cin &gt;&gt; geld;
	cout &lt;&lt; endl;
	cout &lt;&lt; &quot;Sie haben &quot; &lt;&lt; geld &lt;&lt; &quot; cent bei sich.&quot; &lt;&lt; endl;
	cout &lt;&lt; endl;
	}

};
</code></pre>
<p>Also mein Problem ist, dass bei geldvorhanden() die Variable geld nicht erkannt wird, also er meint das sie noch nicht festgelegt wurde, obwohl ich das ja bei automatenspeicher() gemacht habe.</p>
<p>Wie bringe ich den jetzt dazu zu verstehen das die bei automatenspeicher() drinne ist? Hab versucht es mit automatenspeicher.geld oder automatenspeicher().geld zu machen, aber das geht leider auch nicht.</p>
<p>Hat jemand einen Tipp?</p>
<p>Danke <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/1346802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346802</guid><dc:creator><![CDATA[Maddy]]></dc:creator><pubDate>Sat, 18 Aug 2007 10:33:36 GMT</pubDate></item><item><title><![CDATA[Reply to Class -&amp;gt; Problem mit Variablen on Sat, 18 Aug 2007 10:37:44 GMT]]></title><description><![CDATA[<pre><code>class automatenaufbau
{
private:
   // hier kommen deine variablen rein
public:
   void geldvorhanden();
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1346803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346803</guid><dc:creator><![CDATA[ChrisJ]]></dc:creator><pubDate>Sat, 18 Aug 2007 10:37:44 GMT</pubDate></item><item><title><![CDATA[Reply to Class -&amp;gt; Problem mit Variablen on Sat, 18 Aug 2007 10:37:57 GMT]]></title><description><![CDATA[<p>Die variablen müssen in die klasse rein</p>
<pre><code class="language-cpp">class Wurstbrot
{
public:
    Wurstbrot()
    {
        // Im konstruktor könntest du die variablen initialisieren(oder init list)
        brotkonsistenz = 54;
    }
private:
    int brotkonsistenz;
};
</code></pre>
<p>PS: Die smileys erinnern an Undertaker<br />
PPS: Benutze [cpp] tags</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346804</guid><dc:creator><![CDATA[rrzhrfzh]]></dc:creator><pubDate>Sat, 18 Aug 2007 10:37:57 GMT</pubDate></item><item><title><![CDATA[Reply to Class -&amp;gt; Problem mit Variablen on Sat, 18 Aug 2007 10:45:13 GMT]]></title><description><![CDATA[<p>Ok danke jetzt gehts *g*</p>
<p>Stimmt, darf ja die Variablen in keine extra Untergruppe machen *g*</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346805</guid><dc:creator><![CDATA[Maddy]]></dc:creator><pubDate>Sat, 18 Aug 2007 10:45:13 GMT</pubDate></item><item><title><![CDATA[Reply to Class -&amp;gt; Problem mit Variablen on Sun, 19 Aug 2007 08:31:57 GMT]]></title><description><![CDATA[<p>Maddy schrieb:</p>
<blockquote>
<p>Ok danke jetzt gehts *g*</p>
<p>Stimmt, darf ja die Variablen in keine extra Untergruppe machen *g*</p>
<p>Gruß</p>
</blockquote>
<p>Darfst Du schon (sonst hätte Dir der Compiler das schon gesagt).... macht aber eben was Anderes. Bei Dir gelten diese Variablen eben nur &quot;in der Untergruppe&quot; (genannt &quot;Scope&quot;, hier der &quot;Scope einer Funktion&quot;)...</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1347203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1347203</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Sun, 19 Aug 2007 08:31:57 GMT</pubDate></item></channel></rss>