<?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[Wiso funktionier meine Klasse nicht]]></title><description><![CDATA[<p>Hallo. Bin Wütend <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Wiso funktioniert dass nicht:</p>
<pre><code class="language-cpp">//Includes

#include &lt;iostream&gt;

using namespace std;

//Klasse
class CSpielfeld 
{
private:
	struct FeldInfo     //Feldinformationen 
    {
	bool Besetzt;
    };
	int map_breite;
	int map_hoehe;
    FeldInfo Karte[5][5];
public: 

	CSpielfeld()
	{
		map_breite = 20;
		map_hoehe = 20;

		//Das Feld mier Grünen Wiesen Füllen
        for(int i = 0;i&lt;map_hoehe;i++)
		{
			for(int j=0;i&lt;map_breite;j++)
			{
				Karte[j][i].Besetzt = false;
			}
			cout &lt;&lt; endl;
		 }  // ende Spielfeld mit Daten Füllen

	} // Spielfeld
    void DrawMap()
	{
        for(int i = 0;i&lt;map_hoehe;i++)
		{
			for(int j=0;i&lt;map_breite;j++)
			{
				if(Karte[j][i].Besetzt == true)
					cout &lt;&lt; &quot;X&quot;;
				else
					cout &lt;&lt; &quot;.&quot;;
			}
			cout &lt;&lt; endl;
		}  

	}  //Void Draw Map
};

int main()
{
	int halter;
	CSpielfeld  Spielfeld;
	Spielfeld.DrawMap();
	cin &gt;&gt; halter;
	cin &gt;&gt; halter;

}
</code></pre>
<p>Wiso funktioniert dass nicht es kommt immer so ein hässlicher Fehler:</p>
<pre><code>Durch einen Pufferüberlauf in 2d_array_test.exe wurde der interne Programmzustand beschädigt. Klicken Sie auf &quot;Unterbrechen&quot;, um das Programm zu debuggen, oder auf &quot;Weiter&quot;, um es zu beenden.

Weitere Informationen finden Sie im Hilfethema &quot;Gewusst wie: Debuggen von Pufferüberlaufproblemen&quot;.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/138828/wiso-funktionier-meine-klasse-nicht</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 06:10:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/138828.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 01 Mar 2006 16:53:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wiso funktionier meine Klasse nicht on Wed, 01 Mar 2006 16:53:46 GMT]]></title><description><![CDATA[<p>Hallo. Bin Wütend <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Wiso funktioniert dass nicht:</p>
<pre><code class="language-cpp">//Includes

#include &lt;iostream&gt;

using namespace std;

//Klasse
class CSpielfeld 
{
private:
	struct FeldInfo     //Feldinformationen 
    {
	bool Besetzt;
    };
	int map_breite;
	int map_hoehe;
    FeldInfo Karte[5][5];
public: 

	CSpielfeld()
	{
		map_breite = 20;
		map_hoehe = 20;

		//Das Feld mier Grünen Wiesen Füllen
        for(int i = 0;i&lt;map_hoehe;i++)
		{
			for(int j=0;i&lt;map_breite;j++)
			{
				Karte[j][i].Besetzt = false;
			}
			cout &lt;&lt; endl;
		 }  // ende Spielfeld mit Daten Füllen

	} // Spielfeld
    void DrawMap()
	{
        for(int i = 0;i&lt;map_hoehe;i++)
		{
			for(int j=0;i&lt;map_breite;j++)
			{
				if(Karte[j][i].Besetzt == true)
					cout &lt;&lt; &quot;X&quot;;
				else
					cout &lt;&lt; &quot;.&quot;;
			}
			cout &lt;&lt; endl;
		}  

	}  //Void Draw Map
};

int main()
{
	int halter;
	CSpielfeld  Spielfeld;
	Spielfeld.DrawMap();
	cin &gt;&gt; halter;
	cin &gt;&gt; halter;

}
</code></pre>
<p>Wiso funktioniert dass nicht es kommt immer so ein hässlicher Fehler:</p>
<pre><code>Durch einen Pufferüberlauf in 2d_array_test.exe wurde der interne Programmzustand beschädigt. Klicken Sie auf &quot;Unterbrechen&quot;, um das Programm zu debuggen, oder auf &quot;Weiter&quot;, um es zu beenden.

Weitere Informationen finden Sie im Hilfethema &quot;Gewusst wie: Debuggen von Pufferüberlaufproblemen&quot;.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1006074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1006074</guid><dc:creator><![CDATA[Wutanfall]]></dc:creator><pubDate>Wed, 01 Mar 2006 16:53:46 GMT</pubDate></item><item><title><![CDATA[Reply to Wiso funktionier meine Klasse nicht on Wed, 01 Mar 2006 17:03:14 GMT]]></title><description><![CDATA[<p>Hallo,<br />
warum weist Du 20 x 20 Werte einem FeldInfo Karte[<strong>5</strong>][<strong>5</strong>]-Array zu?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1006086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1006086</guid><dc:creator><![CDATA[Borschtsch]]></dc:creator><pubDate>Wed, 01 Mar 2006 17:03:14 GMT</pubDate></item><item><title><![CDATA[Reply to Wiso funktionier meine Klasse nicht on Wed, 01 Mar 2006 17:04:36 GMT]]></title><description><![CDATA[<p>@Wutanfall: Außerdem solltest du in den beiden inneren Schleifen wohl j und nicht i in der Abbruch-Bedingung verwenden.</p>
<p>Gruß Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1006088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1006088</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Wed, 01 Mar 2006 17:04:36 GMT</pubDate></item><item><title><![CDATA[Reply to Wiso funktionier meine Klasse nicht on Wed, 01 Mar 2006 17:05:54 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du definierts ein Array der Dimensionen 5x5, aber iterierst über 20x20.</p>
<p>/edit : viel zu langsam</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1006090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1006090</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 01 Mar 2006 17:05:54 GMT</pubDate></item><item><title><![CDATA[Reply to Wiso funktionier meine Klasse nicht on Thu, 02 Mar 2006 07:12:29 GMT]]></title><description><![CDATA[<p>und wofür ist das:</p>
<pre><code class="language-cpp">int halter;
...
cin&gt;&gt;halter;
</code></pre>
<p>dafür das das Fenster sich nicht schließt?</p>
<p>wenn ja, schau mal in die FAQ WIn32/Konsole....;)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1006380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1006380</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Thu, 02 Mar 2006 07:12:29 GMT</pubDate></item><item><title><![CDATA[Reply to Wiso funktionier meine Klasse nicht on Thu, 02 Mar 2006 07:47:24 GMT]]></title><description><![CDATA[<p>ser1al schrieb:</p>
<blockquote>
<p>und wofür ist das:</p>
<pre><code class="language-cpp">int halter;
...
cin&gt;&gt;halter;
</code></pre>
<p>dafür das das Fenster sich nicht schließt?</p>
<p>wenn ja, schau mal in die FAQ WIn32/Konsole....;)</p>
</blockquote>
<p>Ich denke mal er erspart uns den Rest seines main Parts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1006399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1006399</guid><dc:creator><![CDATA[loggi]]></dc:creator><pubDate>Thu, 02 Mar 2006 07:47:24 GMT</pubDate></item></channel></rss>