<?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[Wo ist der Fehler?]]></title><description><![CDATA[<p>#include&lt;iostream&gt;<br />
#include&lt;stdio.h&gt;<br />
#include&lt;math.h&gt;<br />
#include&lt;stdlib.h&gt;<br />
using namespace std;</p>
<p>void merge(int links, int mitte, int rechts, float *liste) {<br />
float *temp;<br />
temp = new float[rechts-links+1];<br />
int i=links, j=mitte+1, k=0; //i=lauf-var 1. folge, j 2.folge</p>
<p>while (i&lt;=mitte &amp;&amp; j&lt;=rechts){ // solange bis rechts und links durchlaufen sind<br />
if ((liste [i]&lt;=0) &amp;&amp; (liste [j]&lt;=0)) temp[k]=liste [i++];<br />
else (temp[k] = liste [i++]);<br />
k++ ;<br />
}<br />
if (i&gt;mitte)<br />
for (;j&lt;=rechts;j++) temp[k++]=liste[j]; //restliche Elemente aus array [j] übertragen</p>
<p>else<br />
for (;i&lt;=mitte;i++) temp[k++] = liste[i]; //restliche Elemente aus array [i] uebertragen<br />
k=0;</p>
<p>for (i=links; i&lt;=rechts;i++)<br />
liste [i] = temp [k++]; //Hilfsaarray wird in das normale Array umgeschrieben<br />
delete temp;<br />
}</p>
<p>void mergesort(int unten,int oben, float *liste)<br />
{int mitte;<br />
if (oben&gt;unten)<br />
{<br />
mitte = (unten+oben)/2; //Folgen Halbieren<br />
mergesort(unten, mitte, liste); //1. teilfolge rekursiv sortieren<br />
mergesort(mitte+1, oben, liste); //2. teilfolge rekursiv sortieren</p>
<p>merge(unten, mitte, oben, liste); //sortierte teilfolgen mischen<br />
} }</p>
<p>int main(){<br />
float *array;<br />
int size;</p>
<p>cout&lt;&lt;&quot;Geben Sie die L\204nge Ihrer Liste ein: &quot;;cin&gt;&gt;size;<br />
array=new float[size];</p>
<p>cout&lt;&lt;&quot;Geben Sie eine Liste ein: &quot;;<br />
for (int i=0;i&lt;size;i++) cin&gt;&gt;array[i];</p>
<p>mergesort(0, size, array);</p>
<p>cout&lt;&lt;endl&lt;&lt;size&lt;&lt;endl;<br />
for(int i=0;i&lt;size;i++)<br />
cout&lt;&lt;array[i]&lt;&lt;&quot; &quot;;</p>
<p>cout&lt;&lt;&quot;\n\n&quot;;<br />
delete []array;array=NULL;<br />
system(&quot;PAUSE&quot;);<br />
return 0;<br />
}</p>
<p>//Danke schonmal <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/258973/wo-ist-der-fehler</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 02:21:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/258973.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 17 Jan 2010 18:06:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 18:06:26 GMT]]></title><description><![CDATA[<p>#include&lt;iostream&gt;<br />
#include&lt;stdio.h&gt;<br />
#include&lt;math.h&gt;<br />
#include&lt;stdlib.h&gt;<br />
using namespace std;</p>
<p>void merge(int links, int mitte, int rechts, float *liste) {<br />
float *temp;<br />
temp = new float[rechts-links+1];<br />
int i=links, j=mitte+1, k=0; //i=lauf-var 1. folge, j 2.folge</p>
<p>while (i&lt;=mitte &amp;&amp; j&lt;=rechts){ // solange bis rechts und links durchlaufen sind<br />
if ((liste [i]&lt;=0) &amp;&amp; (liste [j]&lt;=0)) temp[k]=liste [i++];<br />
else (temp[k] = liste [i++]);<br />
k++ ;<br />
}<br />
if (i&gt;mitte)<br />
for (;j&lt;=rechts;j++) temp[k++]=liste[j]; //restliche Elemente aus array [j] übertragen</p>
<p>else<br />
for (;i&lt;=mitte;i++) temp[k++] = liste[i]; //restliche Elemente aus array [i] uebertragen<br />
k=0;</p>
<p>for (i=links; i&lt;=rechts;i++)<br />
liste [i] = temp [k++]; //Hilfsaarray wird in das normale Array umgeschrieben<br />
delete temp;<br />
}</p>
<p>void mergesort(int unten,int oben, float *liste)<br />
{int mitte;<br />
if (oben&gt;unten)<br />
{<br />
mitte = (unten+oben)/2; //Folgen Halbieren<br />
mergesort(unten, mitte, liste); //1. teilfolge rekursiv sortieren<br />
mergesort(mitte+1, oben, liste); //2. teilfolge rekursiv sortieren</p>
<p>merge(unten, mitte, oben, liste); //sortierte teilfolgen mischen<br />
} }</p>
<p>int main(){<br />
float *array;<br />
int size;</p>
<p>cout&lt;&lt;&quot;Geben Sie die L\204nge Ihrer Liste ein: &quot;;cin&gt;&gt;size;<br />
array=new float[size];</p>
<p>cout&lt;&lt;&quot;Geben Sie eine Liste ein: &quot;;<br />
for (int i=0;i&lt;size;i++) cin&gt;&gt;array[i];</p>
<p>mergesort(0, size, array);</p>
<p>cout&lt;&lt;endl&lt;&lt;size&lt;&lt;endl;<br />
for(int i=0;i&lt;size;i++)<br />
cout&lt;&lt;array[i]&lt;&lt;&quot; &quot;;</p>
<p>cout&lt;&lt;&quot;\n\n&quot;;<br />
delete []array;array=NULL;<br />
system(&quot;PAUSE&quot;);<br />
return 0;<br />
}</p>
<p>//Danke schonmal <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/1840359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840359</guid><dc:creator><![CDATA[SML]]></dc:creator><pubDate>Sun, 17 Jan 2010 18:06:26 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 18:12:16 GMT]]></title><description><![CDATA[<p>SML schrieb:</p>
<blockquote>
<p>Wo ist der Fehler?</p>
</blockquote>
<p>Codetags fehlen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840361</guid><dc:creator><![CDATA[Gefunden]]></dc:creator><pubDate>Sun, 17 Jan 2010 18:12:16 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 18:14:33 GMT]]></title><description><![CDATA[<p>und was ist das? ^^'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840362</guid><dc:creator><![CDATA[SML]]></dc:creator><pubDate>Sun, 17 Jan 2010 18:14:33 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 18:36:55 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">und
</code></pre>
<p>die deinen Code übersichtlicher darstellen.</p>
<p>bnz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840372</guid><dc:creator><![CDATA[bnz]]></dc:creator><pubDate>Sun, 17 Jan 2010 18:36:55 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 18:41:08 GMT]]></title><description><![CDATA[<p>Hey,</p>
<p>du solltest schon etwas präzieser werden, denn der Code wird anstandslos kompiliert und auf den ersten Blick ist mir auch nichts aufgefallen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840373</guid><dc:creator><![CDATA[While*true***]]></dc:creator><pubDate>Sun, 17 Jan 2010 18:41:08 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 18:50:19 GMT]]></title><description><![CDATA[<p>ja, wegen dem kompilieren sag ich ja nix</p>
<p>aber wenn du zB länge der liste 5 eingibst und dann 5 liestenelemente werden die nicht richtig gemischt/sortiert und es kommen irgendwelche kryptischen zahlen raus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840377</guid><dc:creator><![CDATA[SML]]></dc:creator><pubDate>Sun, 17 Jan 2010 18:50:19 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 19:24:56 GMT]]></title><description><![CDATA[<p>also mit deiner version bin ich nicht klar gekommen, hab mir auch ein bischen was zusammen gebaut und etwas bei der version von nwp2 gespickt <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-258328-and-start-is-0.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-258328-and-start-is-0.html</a> <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">#include&lt;iostream&gt;
#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
using namespace std;

void merge(float *left,int llen,float *right,int rlen,float *buffer) {
	int l = llen+rlen;
	float *leftCache = left;
	float *bufferCache = buffer;

	while(llen&amp;&amp;rlen){
		if(*left&lt;=*right){
			*buffer++ = *left++;
			llen--;
		}else{
			*buffer++ = *right++;
			rlen--;
		}
	}
	while(llen--){
		*buffer++ = *left++;
	}
	while(rlen--){
		*buffer++ = *right++;
	}
	while(l--){
		*leftCache++ = *bufferCache++;
	}
}

void mergesort(float *liste,int size,float *buffer)
{
	int right = size&amp;0x1;
	int left = size&gt;&gt;1;
	right+=left;

	if(left&gt;1)
		mergesort(liste,left,buffer);
	if(right&gt;1)
		mergesort(liste+left,right,buffer);
	merge(liste,left,liste+left,right,buffer);
}

int main(void){
	float *array;
	float *buffer;
	int size;
	int i=0;

	cout&lt;&lt;&quot;Geben Sie die Laenge Ihrer Liste ein: &quot;;cin&gt;&gt;size;
	array = new float[size+1];
	buffer = new float[size+1];

	cout&lt;&lt;&quot;Geben Sie eine Liste ein: &quot;;
	for(i=0;i&lt;size;i++)
		cin&gt;&gt;array[i];

	mergesort(array,size,buffer);

	cout&lt;&lt;endl&lt;&lt;size&lt;&lt;endl;
	for(i=0;i&lt;size;i++)
		cout&lt;&lt;array[i]&lt;&lt;&quot; &quot;;

	delete array;
	delete buffer;

	return 0;
}
</code></pre>
<p>btw. hat die STL nicht eh sowas dabei <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
<a href="http://www.sgi.com/tech/stl/stable_sort.html" rel="nofollow">http://www.sgi.com/tech/stl/stable_sort.html</a></p>
<p>lg lolo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840391</guid><dc:creator><![CDATA[noobLolo]]></dc:creator><pubDate>Sun, 17 Jan 2010 19:24:56 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 19:32:11 GMT]]></title><description><![CDATA[<p>dankefein,</p>
<p>muss mal schauen, wie ich das auf meines anwenden kann <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/1840396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840396</guid><dc:creator><![CDATA[SML]]></dc:creator><pubDate>Sun, 17 Jan 2010 19:32:11 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 19:40:24 GMT]]></title><description><![CDATA[<p>also wenn du das in irgend einer form verwenden willst was du natürlich gerne machen kannst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> mußt das noch ausgiebig testen hatte vorhin mal nen fehler das er das letzte element nicht mit ausgegeben hat? habs dann nochmal probiert, und er war weg? kpl. ob der da noch rum geistert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840402</guid><dc:creator><![CDATA[noobLolo]]></dc:creator><pubDate>Sun, 17 Jan 2010 19:40:24 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 19:42:22 GMT]]></title><description><![CDATA[<p>int right = size&amp;0x1;<br />
int left = size&gt;&gt;1;</p>
<p>was bedeutet das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840404</guid><dc:creator><![CDATA[SML]]></dc:creator><pubDate>Sun, 17 Jan 2010 19:42:22 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 19:45:39 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<pre><code>wenn zahl ungerade right = 1
sonst right = 0
left = floor(zahl/2)
right = right + zahl
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1840407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840407</guid><dc:creator><![CDATA[noobLolo]]></dc:creator><pubDate>Sun, 17 Jan 2010 19:45:39 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 19:47:07 GMT]]></title><description><![CDATA[<p>ach verdammt die letzte zeile muß natürlich</p>
<pre><code>right = right + floor(zahl/2)
</code></pre>
<p>heißen <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/1840410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840410</guid><dc:creator><![CDATA[noobLolo]]></dc:creator><pubDate>Sun, 17 Jan 2010 19:47:07 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 20:01:30 GMT]]></title><description><![CDATA[<p>noobLolo schrieb:</p>
<blockquote>
<p>also mit deiner version bin ich nicht klar gekommen, hab mir auch ein bischen was zusammen gebaut und etwas bei der version von nwp2 gespickt <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-258328-and-start-is-0.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-258328-and-start-is-0.html</a> <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="😉"
    /><br />
[cpp]<br />
#include&lt;iostream&gt;<br />
#include&lt;stdio.h&gt;<br />
#include&lt;stdlib.h&gt;<br />
using namespace std;</p>
<p>void merge(float *left,int llen,float *right,int rlen,float *buffer)<strong>&lt;---hier bin ich völlig überfragt(wo is denn die liste hin? und warum is jetz left die liste???</strong> {<br />
int l = llen+rlen;<br />
float *leftCache = left;<br />
float *bufferCache = buffer;</p>
<p>while(llen&amp;&amp;rlen){<br />
if(*left&lt;=*right){<br />
*buffer++ = *left++;<br />
llen--;<br />
}else{<br />
*buffer++ = *right++;<br />
rlen--;<br />
}<br />
}<br />
while(llen--)<strong>&lt;---was is denn die bedingung???was sagtst du damit aus???</strong>{<br />
*buffer++ = *left++;<br />
}<br />
while(rlen--){<br />
*buffer++ = *right++;<br />
}<br />
while(l--){<br />
*leftCache++ = *bufferCache++;<br />
}<br />
}</p>
<p>void mergesort(float *liste,int size,float *buffer)<br />
{<br />
int right = size&amp;0x1; &lt;---<strong>ok was machst du da???</strong><br />
int left = size&gt;&gt;1; &lt;----und da auch???<br />
right+=left;</p>
<p>if(left&gt;1)<br />
mergesort(liste,left,buffer);<br />
if(right&gt;1)<br />
mergesort(liste+left&lt;---<strong>addierst du hier array mit ner int zahl???</strong>,right,buffer);<br />
merge(liste,left,liste+left**&lt;---was das?**,right,buffer);<br />
}</p>
<p>int main(void){<br />
float *array;<br />
float *buffer;<br />
int size;<br />
int i=0;</p>
<p>cout&lt;&lt;&quot;Geben Sie die Laenge Ihrer Liste ein: &quot;;cin&gt;&gt;size;<br />
array = new float[size+1];<br />
buffer = new float[size+1];</p>
<p>cout&lt;&lt;&quot;Geben Sie eine Liste ein: &quot;;<br />
for(i=0;i&lt;size;i++)<br />
cin&gt;&gt;array[i];</p>
<p>mergesort(array,size,buffer);</p>
<p>cout&lt;&lt;endl&lt;&lt;size&lt;&lt;endl;<br />
for(i=0;i&lt;size;i++)<br />
cout&lt;&lt;array[i]&lt;&lt;&quot; &quot;;</p>
<p>delete array;<br />
delete buffer;</p>
<p>return 0;<br />
}<br />
[/cpp]</p>
<p>btw. hat die STL nicht eh sowas dabei <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
<a href="http://www.sgi.com/tech/stl/stable_sort.html" rel="nofollow">http://www.sgi.com/tech/stl/stable_sort.html</a></p>
<p>lg lolo</p>
</blockquote>
<p>erst ma cooles prog... siehe quote</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840418</guid><dc:creator><![CDATA[L von SML]]></dc:creator><pubDate>Sun, 17 Jan 2010 20:01:30 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 20:05:33 GMT]]></title><description><![CDATA[<p>ich glaub du kommst mal besser bei uns im ansi c forum vorbei <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/1840421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840421</guid><dc:creator><![CDATA[noobLolo]]></dc:creator><pubDate>Sun, 17 Jan 2010 20:05:33 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 20:10:04 GMT]]></title><description><![CDATA[<p>axo ja scheinbar verwendet auch c++ für arrays zeiger so wie c und da kann man super mit zeigern arbeiten afaik is ja nur das &quot;new&quot; und &quot;delete&quot; und die includes c++ der rest ist ansi c <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>
<p>mit ansi c forum meinte ich natürlich<br />
<a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-10.html" rel="nofollow">http://www.c-plusplus.net/forum/viewforum-var-f-is-10.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840426</guid><dc:creator><![CDATA[noobLolo]]></dc:creator><pubDate>Sun, 17 Jan 2010 20:10:04 GMT</pubDate></item><item><title><![CDATA[Reply to Wo ist der Fehler? on Sun, 17 Jan 2010 20:16:34 GMT]]></title><description><![CDATA[<p>wenn in einer schleife sei es while oder for kein vergleich steht ist wird das automatisch ergänzt und zwar so:</p>
<pre><code class="language-cpp">aus
while(x)
wird
while(x!=0)
</code></pre>
<p>bullet proof wäre</p>
<pre><code class="language-cpp">while(x--&gt;0)
</code></pre>
<p>aber man muß es ja nicht übertreiben...</p>
<p>der rest sollte eigentlich schon verständlich sein, falls nicht schau dir mal zeigerarithmetik an oder wie das heißt <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/1840429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840429</guid><dc:creator><![CDATA[noobLolo]]></dc:creator><pubDate>Sun, 17 Jan 2010 20:16:34 GMT</pubDate></item></channel></rss>