<?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[absolue anfänger frage]]></title><description><![CDATA[<p>was will mir der compiler mit folgender nachricht sagen?</p>
<p>In function `int func(int, int)':</p>
<p>expected primary-expression before '/=' token</p>
<p>danke für antwort</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/125796/absolue-anfänger-frage</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 11:39:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/125796.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Nov 2005 15:34:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to absolue anfänger frage on Wed, 09 Nov 2005 15:34:18 GMT]]></title><description><![CDATA[<p>was will mir der compiler mit folgender nachricht sagen?</p>
<p>In function `int func(int, int)':</p>
<p>expected primary-expression before '/=' token</p>
<p>danke für antwort</p>
]]></description><link>https://www.c-plusplus.net/forum/post/912874</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/912874</guid><dc:creator><![CDATA[nooby]]></dc:creator><pubDate>Wed, 09 Nov 2005 15:34:18 GMT</pubDate></item><item><title><![CDATA[Reply to absolue anfänger frage on Wed, 09 Nov 2005 15:37:06 GMT]]></title><description><![CDATA[<p>Das du die Funktion, in der der Fehler auftrat, nicht postest, war als zusätliche Herausforderung gedacht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/912880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/912880</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Wed, 09 Nov 2005 15:37:06 GMT</pubDate></item><item><title><![CDATA[Reply to absolue anfänger frage on Wed, 09 Nov 2005 15:37:20 GMT]]></title><description><![CDATA[<p>wie wärs mal mit dem source code !!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/912881</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/912881</guid><dc:creator><![CDATA[wie]]></dc:creator><pubDate>Wed, 09 Nov 2005 15:37:20 GMT</pubDate></item><item><title><![CDATA[Reply to absolue anfänger frage on Wed, 09 Nov 2005 15:37:46 GMT]]></title><description><![CDATA[<p>er will dir sagen dass links von /= ein ausdruck stehen muss dem mann etwas zuweisen kann.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/912883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/912883</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Wed, 09 Nov 2005 15:37:46 GMT</pubDate></item><item><title><![CDATA[Reply to absolue anfänger frage on Wed, 09 Nov 2005 15:46:13 GMT]]></title><description><![CDATA[<p>also ich soll für mein erstes programm in informatik ein kleines programm schreiben, dass x^exp berechnet. dabei soll man das ganze rekursiv gestalten, wie unten.<br />
es macht aus x^8 = (x<sup>4)</sup>2 = ((x<sup>2)</sup>2)^2</p>
<p>der cond-befehl prüft im ertsten teil die aussage. bei wahr führt er den tweiten und bei falsch den dritten teil aus</p>
<p>aber was hab ich jetzt falsch gemacht? meiner meinung nach funktioniert es <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>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#define cond(a,b,c) ((a) ? (b) : (c))
using namespace std;

int quadrat (int a)
{
    return (a*a);
}

int potenz (int x, int exp)
{
	return  cond( exp==1, x,
	             cond(exp%2 ==0, quadrat(potenz(x,exp/2)),     
                      cond(exp%2 =/=0, potenz(x,1)*potenz(x,exp-1),0)));
}

int main ()
{
	cout &lt;&lt;potenz(2,4) &lt;&lt; endl;
	system(&quot;pause&quot;);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/912891</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/912891</guid><dc:creator><![CDATA[nooby]]></dc:creator><pubDate>Wed, 09 Nov 2005 15:46:13 GMT</pubDate></item><item><title><![CDATA[Reply to absolue anfänger frage on Wed, 09 Nov 2005 15:50:35 GMT]]></title><description><![CDATA[<p>Der Operator für &quot;ungleich&quot; heißt nicht =/=, sondern !=.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/912904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/912904</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 09 Nov 2005 15:50:35 GMT</pubDate></item><item><title><![CDATA[Reply to absolue anfänger frage on Wed, 09 Nov 2005 15:53:20 GMT]]></title><description><![CDATA[<p>boah danke <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>
<p>jetzt gehts <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/912908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/912908</guid><dc:creator><![CDATA[nooby]]></dc:creator><pubDate>Wed, 09 Nov 2005 15:53:20 GMT</pubDate></item><item><title><![CDATA[Reply to absolue anfänger frage on Wed, 09 Nov 2005 15:54:12 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#define cond(a,b,c) ((a) ? (b) : (c))
</code></pre>
<p>aua, das ist ja übel.<br />
ein ordentlich formatiertes ?: oder einfach ein if statement sind allemal verständlicher (und korrekt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/912910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/912910</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Wed, 09 Nov 2005 15:54:12 GMT</pubDate></item><item><title><![CDATA[Reply to absolue anfänger frage on Wed, 09 Nov 2005 16:09:12 GMT]]></title><description><![CDATA[<p>if kommt erst später <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>
<p>und mit dem ?: sieht es ein bissel abstrakter aus, als mit cond[ition](aussage,true,false)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/912928</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/912928</guid><dc:creator><![CDATA[nooby]]></dc:creator><pubDate>Wed, 09 Nov 2005 16:09:12 GMT</pubDate></item><item><title><![CDATA[Reply to absolue anfänger frage on Wed, 09 Nov 2005 17:47:27 GMT]]></title><description><![CDATA[<p>Ihr lernt echt solche Angelegenheiten wie ?: vor den Standard-Konstrukten (if oder while)? <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/913044</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/913044</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 09 Nov 2005 17:47:27 GMT</pubDate></item><item><title><![CDATA[Reply to absolue anfänger frage on Wed, 09 Nov 2005 17:55:44 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Ihr lernt echt solche Angelegenheiten wie ?: vor den Standard-Konstrukten (if oder while)? <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>
</blockquote>
<p>Wundert mich auch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/913064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/913064</guid><dc:creator><![CDATA[xindon]]></dc:creator><pubDate>Wed, 09 Nov 2005 17:55:44 GMT</pubDate></item><item><title><![CDATA[Reply to absolue anfänger frage on Wed, 09 Nov 2005 17:56:11 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Ihr lernt echt solche Angelegenheiten wie ?: vor den Standard-Konstrukten (if oder while)? <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>
</blockquote>
<p>wenn man vorher lisp oder prolog gelernt hat und das gewohnt ist, setzt man es natürlich so um.</p>
<p>üblicher in c++ wäre vielleicht sowas wie</p>
<pre><code class="language-cpp">int potenz (int x, int exp) 
{ 
   if(exp==1)
      return x;
   else if(exp%2==0)
      return quadrat(potenz(x,exp/2));
   else 
      return x*potenz(x,exp-1);
}
</code></pre>
<p>aber das zeugs mit cond ist auch ganz fein zu lesen.</p>
<p>nun haben c++-leute leider angst vor makros. ich ersetze mal</p>
<pre><code class="language-cpp">#define cond(a,b,c) ((a) ? (b) : (c))
</code></pre>
<p>durch</p>
<pre><code class="language-cpp">int cond(bool a,int b,int c){
   if(a)
      return b;
   else
      return c;
}
</code></pre>
<p>und staune, was da passiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/913068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/913068</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 09 Nov 2005 17:56:11 GMT</pubDate></item></channel></rss>