<?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[Index Problem bei array]]></title><description><![CDATA[<p>Hallo,<br />
ich habe wohl ein sinnloses Problem aber ich würde trotzdem gerne eure Ideen/Hilfe erfragen.</p>
<p>Angenommen ich habe ein Array mit 5 Plätzen. _ _ _ _ _<br />
jetzt würde ich gerne in einer for-schleife immer das vor-vor-liegende element (current idx -2) element bekommen.</p>
<p>Das Problem besteht nun darin dass bei den ersten elementen ein idx-2 nicht existiert.<br />
Negative Indizes muss ich also vermeiden. Jetzt würde ich aber dennoch mit der Anweisung idx-2 arbeiten wollen. Vielleicht kann man irgendwie negative Indizes auf das maximale/minimale element mappen? Also -1 -&gt; 0 und -2 -&gt; 0 ...Falls aber ein idx-2 existiert dann ok...<br />
Im herkömmlichen sinne einfach mit ner if-abfrage ja ich weiß....aber ich brauche das ungefähr so:</p>
<p>if(curr_idx == 1 &amp;&amp; curr_idx-1 == 1 &amp;&amp; curr_idx-2 == 1) ...<br />
und das in der schleife.<br />
und ich habe keinen bock so abzufragen:<br />
if curr_idx-1 existent:<br />
if curr_idx-2 existent:<br />
....<br />
else ....<br />
else....</p>
<p>War das jetzt verständlich ?</p>
<p><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=":\"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/140742/index-problem-bei-array</link><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 08:55:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/140742.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Mar 2006 23:08:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Index Problem bei array on Thu, 16 Mar 2006 23:08:36 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe wohl ein sinnloses Problem aber ich würde trotzdem gerne eure Ideen/Hilfe erfragen.</p>
<p>Angenommen ich habe ein Array mit 5 Plätzen. _ _ _ _ _<br />
jetzt würde ich gerne in einer for-schleife immer das vor-vor-liegende element (current idx -2) element bekommen.</p>
<p>Das Problem besteht nun darin dass bei den ersten elementen ein idx-2 nicht existiert.<br />
Negative Indizes muss ich also vermeiden. Jetzt würde ich aber dennoch mit der Anweisung idx-2 arbeiten wollen. Vielleicht kann man irgendwie negative Indizes auf das maximale/minimale element mappen? Also -1 -&gt; 0 und -2 -&gt; 0 ...Falls aber ein idx-2 existiert dann ok...<br />
Im herkömmlichen sinne einfach mit ner if-abfrage ja ich weiß....aber ich brauche das ungefähr so:</p>
<p>if(curr_idx == 1 &amp;&amp; curr_idx-1 == 1 &amp;&amp; curr_idx-2 == 1) ...<br />
und das in der schleife.<br />
und ich habe keinen bock so abzufragen:<br />
if curr_idx-1 existent:<br />
if curr_idx-2 existent:<br />
....<br />
else ....<br />
else....</p>
<p>War das jetzt verständlich ?</p>
<p><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=":\"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1017963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1017963</guid><dc:creator><![CDATA[jipi]]></dc:creator><pubDate>Thu, 16 Mar 2006 23:08:36 GMT</pubDate></item><item><title><![CDATA[Reply to Index Problem bei array on Fri, 17 Mar 2006 01:27:36 GMT]]></title><description><![CDATA[<p>fang in der schleife doch einfach beim dritten element an zu zählen, dann ist garantiert, dass index-2 in jedem fall legal ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1017977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1017977</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Fri, 17 Mar 2006 01:27:36 GMT</pubDate></item><item><title><![CDATA[Reply to Index Problem bei array on Fri, 17 Mar 2006 03:30:30 GMT]]></title><description><![CDATA[<p>vielleicht</p>
<p><div class="plugin-markdown"><input type="checkbox" id="checkbox82469" checked="true" /><label for="checkbox82469">== 1 &amp;&amp; (x &lt; 1 || curr_id[x-1] == 1) &amp;&amp; (x &lt; 2 || curr_id[x-2] == 1))</label></div></p>
<p>???</p>
<p>Sollte eigentlich funktionieren, curr_id[x-1] bzw. curr_id[x-2] müssten ja eigentlich nicht mehr geprüft werden, wenn die x-Bedingung true ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1017982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1017982</guid><dc:creator><![CDATA[wilderindianer]]></dc:creator><pubDate>Fri, 17 Mar 2006 03:30:30 GMT</pubDate></item></channel></rss>