<?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[funktion wird wert übergeben und hat in der funktion einen andere]]></title><description><![CDATA[<p>hy<br />
folgendes ich hab die funktion :</p>
<pre><code class="language-cpp">bool stein_suche_richtung_W_NW_N_NO(feldzustand feldf[],int spiefeldspaltenorignal,int spielfeldspalten, int vereinfachungdate,int besetztvongegner,int besetztvonwerdranist, int endespielfeld);
</code></pre>
<p>aufruf</p>
<pre><code class="language-cpp">Gestein=stein_suche_richtung_W_NW_N_NO(spielfeld,spielfeldspalten,spielfeldspalten,8,besetztvongegner,besetztvonwerdranist,leztestelle);

bool stein_suche_richtung_W_NW_N_NO(feldzustand feldf[],int spiefeldspaltenorignal, int spielfeldspalten, int vereinfachungdate,int besetztvongegner,int besetztvonwerdranist,int endespielfeld)
{

 if(spielfeldspalten&lt;endespielfeld &amp;&amp; feldf[spielfeldspalten]!=besetztvongegner &amp;&amp; feldf[spielfeldspalten]==besetztvonwerdranist)
   {
    if(spielfeldspalten==(spiefeldspaltenorignal-vereinfachungdate))
       {
        return false;
       }
       else
       {
         return true;
       }

   }
  if(spielfeldspalten&lt;=endespielfeld)
     {
      return false;
    }

stein_suche_richtung_W_NW_N_NO(feldf,spiefeldspaltenorignal,spielfeldspalten-vereinfachungdate,vereinfachungdate,besetztvongegner,besetztvonwerdranist,endespielfeld);
}
</code></pre>
<p>wenn ich mir in der funktion endespielfeld anzeige dan zeigt die immmer 2 dafür ein, ist igall was ich ihr übergebe.</p>
<p>was mach ich den da flasch ?</p>
<p>ich danke euch schon für eure mühe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/150366/funktion-wird-wert-übergeben-und-hat-in-der-funktion-einen-andere</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 14:32:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/150366.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Jun 2006 16:29:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to funktion wird wert übergeben und hat in der funktion einen andere on Thu, 15 Jun 2006 16:29:15 GMT]]></title><description><![CDATA[<p>hy<br />
folgendes ich hab die funktion :</p>
<pre><code class="language-cpp">bool stein_suche_richtung_W_NW_N_NO(feldzustand feldf[],int spiefeldspaltenorignal,int spielfeldspalten, int vereinfachungdate,int besetztvongegner,int besetztvonwerdranist, int endespielfeld);
</code></pre>
<p>aufruf</p>
<pre><code class="language-cpp">Gestein=stein_suche_richtung_W_NW_N_NO(spielfeld,spielfeldspalten,spielfeldspalten,8,besetztvongegner,besetztvonwerdranist,leztestelle);

bool stein_suche_richtung_W_NW_N_NO(feldzustand feldf[],int spiefeldspaltenorignal, int spielfeldspalten, int vereinfachungdate,int besetztvongegner,int besetztvonwerdranist,int endespielfeld)
{

 if(spielfeldspalten&lt;endespielfeld &amp;&amp; feldf[spielfeldspalten]!=besetztvongegner &amp;&amp; feldf[spielfeldspalten]==besetztvonwerdranist)
   {
    if(spielfeldspalten==(spiefeldspaltenorignal-vereinfachungdate))
       {
        return false;
       }
       else
       {
         return true;
       }

   }
  if(spielfeldspalten&lt;=endespielfeld)
     {
      return false;
    }

stein_suche_richtung_W_NW_N_NO(feldf,spiefeldspaltenorignal,spielfeldspalten-vereinfachungdate,vereinfachungdate,besetztvongegner,besetztvonwerdranist,endespielfeld);
}
</code></pre>
<p>wenn ich mir in der funktion endespielfeld anzeige dan zeigt die immmer 2 dafür ein, ist igall was ich ihr übergebe.</p>
<p>was mach ich den da flasch ?</p>
<p>ich danke euch schon für eure mühe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1078358</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1078358</guid><dc:creator><![CDATA[MacGyver1929]]></dc:creator><pubDate>Thu, 15 Jun 2006 16:29:15 GMT</pubDate></item><item><title><![CDATA[Reply to funktion wird wert übergeben und hat in der funktion einen andere on Thu, 15 Jun 2006 16:40:35 GMT]]></title><description><![CDATA[<p>Das wage ich zu bezweifeln, mach doch bitte ein ausführbares Minimalbeispiel, damit wir das auch mal testen können!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1078370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1078370</guid><dc:creator><![CDATA[KPC]]></dc:creator><pubDate>Thu, 15 Jun 2006 16:40:35 GMT</pubDate></item><item><title><![CDATA[Reply to funktion wird wert übergeben und hat in der funktion einen andere on Thu, 15 Jun 2006 17:06:23 GMT]]></title><description><![CDATA[<p>hy</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;conio&gt;
#include &lt;time&gt;
#include &lt;stdio&gt;
#include &lt;iomanip&gt;
#include &lt;windows&gt;
#include &lt;string&gt;
using namespace std;
enum feldzustand{ unbesetzt, besetztvonspieler1, besetztvonspieler2 };
bool stein_suche_richtung_W_NW_N_NO(feldzustand feldf[],int spiefeldspaltenorignal,int spielfeldspalten, int vereinfachungdate,int besetztvongegner,int besetztvonwerdranist, int endespielfeld);

void main()
{
  static const int spielfeldspalten = 64;
  int gestein;
  enum feldzustand spielfeld[ spielfeldspalten ];
   for(int i=0;i&lt;64;i++)
  {
   spielfeld[i]=unbesetzt;
  }
  spielfeld[27]=besetztvonspieler1;
  spielfeld[28]=besetztvonspieler1;
  spielfeld[35]=besetztvonspieler2;
  spielfeld[36]=besetztvonspieler2;
  cout &lt;&lt; &quot; es wird fuer spiefeldspalten 43 uebergeben und fuer endespielfeld 11 fuer diesen fall sollte gestein true sein &quot; &lt;&lt; endl ;
   getch();
     gestein=stein_suche_richtung_W_NW_N_NO(spielfeld,spielfeldspalten,spielfeldspalten,8,besetztvonspieler2,besetztvonspieler1,11);
   cout &lt;&lt; gestein ;

   getch();
}

bool stein_suche_richtung_W_NW_N_NO(feldzustand feldf[],int spiefeldspaltenorignal, int spielfeldspalten, int vereinfachungdate,int besetztvongegner,int besetztvonwerdranist,int endespielfeld)
{

 cout &lt;&lt; endl ;
 cout &lt;&lt; &quot;endespielfeld &quot; &lt;&lt; besetztvongegner  &lt;&lt; endl;

 if(spielfeldspalten&lt;endespielfeld &amp;&amp; feldf[spielfeldspalten]!=besetztvongegner &amp;&amp; feldf[spielfeldspalten]==besetztvonwerdranist)
   {
    if(spielfeldspalten==(spiefeldspaltenorignal-vereinfachungdate))
       {
        return false;
       }
       else
       {
         return true;
       }

   }
  if(spielfeldspalten&lt;=endespielfeld)
     {
      return false;
    } 

stein_suche_richtung_W_NW_N_NO(feldf,spiefeldspaltenorignal,spielfeldspalten-vereinfachungdate,vereinfachungdate,besetztvongegner,besetztvonwerdranist,endespielfeld);
}
</code></pre>
<p>so ihr seht was passiert</p>
<p>und ich verstehe es nicht</p>
<p>programmier mit borland builder 5.0 standard</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1078392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1078392</guid><dc:creator><![CDATA[MacGyver1929]]></dc:creator><pubDate>Thu, 15 Jun 2006 17:06:23 GMT</pubDate></item><item><title><![CDATA[Reply to funktion wird wert übergeben und hat in der funktion einen andere on Thu, 15 Jun 2006 17:18:34 GMT]]></title><description><![CDATA[<p>hy</p>
<p>so mein dummheit geht grad gegen unendlich</p>
<p>cout &lt;&lt; &quot;endespielfeld &quot; &lt;&lt; besetztvongegner</p>
<p>wenn wissen will was inder variable endespielfeld drin ist sollte man diese sich ausgeben lassrn und nicht besetztvongegner</p>
<p>jetzt stimmt es</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1078397</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1078397</guid><dc:creator><![CDATA[MacGyver1929]]></dc:creator><pubDate>Thu, 15 Jun 2006 17:18:34 GMT</pubDate></item></channel></rss>