<?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[RingContainer - zirkuläres Array ausgeben]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe mir einen RinConatiner angelegt(zrkuläres Array) einlesen in den Container klappt anscheinend einwandfrei.... nur wenn ich jetzt etwas ausgeben will klappts nicht.</p>
<p>also<br />
umsatz ist ein Objekt der Klasse deren Daten in dieses Array gespeichert werden sollen:</p>
<pre><code class="language-cpp">void Konto::addBuchung(Buchung &amp;z)
{
	if (pos &lt;=MAX)
	{
		*umsatz[pos]=z;
		cont_pos();
	}
	else if (pos==(MAX+1))
		cont_pos(0);
}
</code></pre>
<p>nun will ich sie wieder ausgeben</p>
<p>print ist eine Methode zum ausgebend der Klasse buchung</p>
<pre><code class="language-cpp">void Konto::Kontoauszug()
{
	int i = MAX;
	for(i;i&gt;=0;i--)
	{
		umsatz[i]-&gt;print();  // &lt;&lt;&lt;------&lt;&lt;&lt;&lt;-----&lt;&lt;--HIER
	}
}
</code></pre>
<p>in der markierten Zeile meckert das Programm dann rum ... hat jemand ne Ahnung??</p>
<p>mfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/134979/ringcontainer-zirkuläres-array-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Fri, 28 Aug 2026 21:18:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/134979.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Jan 2006 23:21:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RingContainer - zirkuläres Array ausgeben on Sun, 29 Jan 2006 23:22:34 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe mir einen RinConatiner angelegt(zrkuläres Array) einlesen in den Container klappt anscheinend einwandfrei.... nur wenn ich jetzt etwas ausgeben will klappts nicht.</p>
<p>also<br />
umsatz ist ein Objekt der Klasse deren Daten in dieses Array gespeichert werden sollen:</p>
<pre><code class="language-cpp">void Konto::addBuchung(Buchung &amp;z)
{
	if (pos &lt;=MAX)
	{
		*umsatz[pos]=z;
		cont_pos();
	}
	else if (pos==(MAX+1))
		cont_pos(0);
}
</code></pre>
<p>nun will ich sie wieder ausgeben</p>
<p>print ist eine Methode zum ausgebend der Klasse buchung</p>
<pre><code class="language-cpp">void Konto::Kontoauszug()
{
	int i = MAX;
	for(i;i&gt;=0;i--)
	{
		umsatz[i]-&gt;print();  // &lt;&lt;&lt;------&lt;&lt;&lt;&lt;-----&lt;&lt;--HIER
	}
}
</code></pre>
<p>in der markierten Zeile meckert das Programm dann rum ... hat jemand ne Ahnung??</p>
<p>mfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/980591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/980591</guid><dc:creator><![CDATA[AlPhedo]]></dc:creator><pubDate>Sun, 29 Jan 2006 23:22:34 GMT</pubDate></item><item><title><![CDATA[Reply to RingContainer - zirkuläres Array ausgeben on Sun, 29 Jan 2006 23:29:01 GMT]]></title><description><![CDATA[<p>Wie meckert es denn rum? Oder genauer: Wie lautet die Fehlermeldung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/980592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/980592</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Sun, 29 Jan 2006 23:29:01 GMT</pubDate></item><item><title><![CDATA[Reply to RingContainer - zirkuläres Array ausgeben on Sun, 29 Jan 2006 23:38:13 GMT]]></title><description><![CDATA[<p>das Programm bricht mit einer &quot;unbehandelten Ausnahme&quot; ab wenn er zu dieser Stelle kommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/980597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/980597</guid><dc:creator><![CDATA[AlPhedo]]></dc:creator><pubDate>Sun, 29 Jan 2006 23:38:13 GMT</pubDate></item><item><title><![CDATA[Reply to RingContainer - zirkuläres Array ausgeben on Mon, 30 Jan 2006 01:34:01 GMT]]></title><description><![CDATA[<p>Müsstest du dafür nicht den []-Operator für die Klasse von &quot;umsatz&quot; überladen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/980630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/980630</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 30 Jan 2006 01:34:01 GMT</pubDate></item><item><title><![CDATA[Reply to RingContainer - zirkuläres Array ausgeben on Mon, 30 Jan 2006 12:37:16 GMT]]></title><description><![CDATA[<p>Sehe ich das richtig umsatz ist ein array von <strong>maximal</strong> MAX pointern auf Buchung?<br />
in deiner methode void Konto::Kontoauszug() gehst du aber davon aus dass <strong>immer</strong> MAX + 1 ( du gibst zuerst umsatz[MAX] aus ) Buchungen vorliegen.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/980948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/980948</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Mon, 30 Jan 2006 12:37:16 GMT</pubDate></item><item><title><![CDATA[Reply to RingContainer - zirkuläres Array ausgeben on Mon, 30 Jan 2006 12:53:40 GMT]]></title><description><![CDATA[<p>ja das stimmt.</p>
<p>Aber wieso gehe ich davon aus das immer MAX+1 vorliegen.<br />
das MAX+1 steht nru bei dem einlesen, dass wenn das Array überlaufen würde man wieder aufn Anfang zurückgeht.</p>
<p>aber ich hab da was gelesen das es mit Methoden set u get sowie KopierKonstruktor etc gehn sollte also ähnlich wie bei &quot;Vektoren&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/980977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/980977</guid><dc:creator><![CDATA[AlPhedo]]></dc:creator><pubDate>Mon, 30 Jan 2006 12:53:40 GMT</pubDate></item><item><title><![CDATA[Reply to RingContainer - zirkuläres Array ausgeben on Mon, 30 Jan 2006 12:56:15 GMT]]></title><description><![CDATA[<p>AlPhedo schrieb:</p>
<blockquote>
<p>Aber wieso gehe ich davon aus das immer MAX+1 vorliegen.<br />
das MAX+1 steht nru bei dem einlesen, dass wenn das Array überlaufen würde man wieder aufn Anfang zurückgeht.</p>
</blockquote>
<p>In C/C++ wird ein array mit MAX einträgen von 0 .. MAX-1 indiziert.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/980982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/980982</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Mon, 30 Jan 2006 12:56:15 GMT</pubDate></item><item><title><![CDATA[Reply to RingContainer - zirkuläres Array ausgeben on Mon, 30 Jan 2006 14:49:31 GMT]]></title><description><![CDATA[<p>achso das meintest du... da stand ich aufm Schlauch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/981144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981144</guid><dc:creator><![CDATA[AlPhedo]]></dc:creator><pubDate>Mon, 30 Jan 2006 14:49:31 GMT</pubDate></item></channel></rss>