<?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[Fehlerhafte FAQ]]></title><description><![CDATA[<p>Hallo zusammen,<br />
als ich eben in der FAQ etwas über Funktionszeiger nachlesen wollte, ist mir aufgefallen, dass der Beispielcode einige Fehler beinhaltet. Hier ist der Link:</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39451.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39451.html</a></p>
<p>Zum einen fehlen bei den Funktionsdefinitionen (Zeile 4 - 7) die abschließenden geschweiften Klammern mit den dazugehörigen Semikola. Weitherhin wird in Zeile 22 mit einem Typ gearbeitet. Es muss jedoch das Array angesprochen werden, also &quot;Fun&quot;. So sieht der richtige Quelltext aus:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt; 
using namespace std; 

double add(double x, double y) { return x + y; } //geändert
double sub(double x, double y) { return x - y; }
double mul(double x, double y) { return x * y; } 
double div(double x, double y) { return x / y; } 

char op[] = {'+', '-', '*', '/'}; 
typedef double (*fun) (double, double); 
fun Fun[] = {add, sub, mul, div}; 

int main() 
{ 
 double x, y; 
 char c; 
      cin &gt;&gt; c &gt;&gt; x &gt;&gt; y; //Eingabe 
 for(int i = 0; i &lt; 4; ++i) 
  { 
     if( op[i] == c ) //ist eingegebenes Zeichen =  Zeichen im Array op[] dann wird.. 
      { 
         cout &lt;&lt; Fun[i](x, y); //..die entsprechende Funktion ausgeführt 
      } 
     cout &lt;&lt; endl; 
  } 
 return 0; 
}
</code></pre>
<p>Könnte jemand das ändern?</p>
<p>lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/271064/fehlerhafte-faq</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 17:04:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/271064.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Jul 2010 18:28:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehlerhafte FAQ on Thu, 22 Jul 2010 19:41:55 GMT]]></title><description><![CDATA[<p>Hallo zusammen,<br />
als ich eben in der FAQ etwas über Funktionszeiger nachlesen wollte, ist mir aufgefallen, dass der Beispielcode einige Fehler beinhaltet. Hier ist der Link:</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39451.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39451.html</a></p>
<p>Zum einen fehlen bei den Funktionsdefinitionen (Zeile 4 - 7) die abschließenden geschweiften Klammern mit den dazugehörigen Semikola. Weitherhin wird in Zeile 22 mit einem Typ gearbeitet. Es muss jedoch das Array angesprochen werden, also &quot;Fun&quot;. So sieht der richtige Quelltext aus:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt; 
using namespace std; 

double add(double x, double y) { return x + y; } //geändert
double sub(double x, double y) { return x - y; }
double mul(double x, double y) { return x * y; } 
double div(double x, double y) { return x / y; } 

char op[] = {'+', '-', '*', '/'}; 
typedef double (*fun) (double, double); 
fun Fun[] = {add, sub, mul, div}; 

int main() 
{ 
 double x, y; 
 char c; 
      cin &gt;&gt; c &gt;&gt; x &gt;&gt; y; //Eingabe 
 for(int i = 0; i &lt; 4; ++i) 
  { 
     if( op[i] == c ) //ist eingegebenes Zeichen =  Zeichen im Array op[] dann wird.. 
      { 
         cout &lt;&lt; Fun[i](x, y); //..die entsprechende Funktion ausgeführt 
      } 
     cout &lt;&lt; endl; 
  } 
 return 0; 
}
</code></pre>
<p>Könnte jemand das ändern?</p>
<p>lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930211</guid><dc:creator><![CDATA[freakC++]]></dc:creator><pubDate>Thu, 22 Jul 2010 19:41:55 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlerhafte FAQ on Thu, 22 Jul 2010 18:59:27 GMT]]></title><description><![CDATA[<p>freakC++ schrieb:</p>
<blockquote>
<p>Zum einen fehlen bei den Funktionsdefinitionen (Zeile 4 - 7) die abschließenden geschweiften Klammern mit den dazugehörigen Semikola.</p>
</blockquote>
<p>Eine Funktionsdefinition musste noch nie mit einem Semikolon abgeschlossen werden.</p>
<p>Der Thread ist auch schon sehr alt. Die FAQ könnten im Übrigen eine generelle Überholung brauchen. Etliche Themen überschneiden sich, man findet viele irrelevanten Posts, es gibt zusätzlich einen &quot;die meistgestellten Fragen&quot;-Thread, etc. Als Anfänger ist man bei dieser fehlenden Struktur verloren. Glaub mir, da sind solche kleinen Syntaxfehler noch das geringste Problem.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930227</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 22 Jul 2010 18:59:27 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlerhafte FAQ on Thu, 22 Jul 2010 19:41:28 GMT]]></title><description><![CDATA[<p>Ja, das stimmt. Trotzdem ist das Programm nicht kompilierbar.</p>
<p>lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930243</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930243</guid><dc:creator><![CDATA[freakC++]]></dc:creator><pubDate>Thu, 22 Jul 2010 19:41:28 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlerhafte FAQ on Thu, 22 Jul 2010 22:38:33 GMT]]></title><description><![CDATA[<p>freakC++ schrieb:</p>
<blockquote>
<p>Semikola</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930344</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930344</guid><dc:creator><![CDATA[Lecker Kola _S]]></dc:creator><pubDate>Thu, 22 Jul 2010 22:38:33 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlerhafte FAQ on Fri, 23 Jul 2010 05:05:31 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Die FAQ könnten im Übrigen eine generelle Überholung brauchen.</p>
</blockquote>
<p>Höre ich da einen Freiwilligen schreien? <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/1930359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930359</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 23 Jul 2010 05:05:31 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlerhafte FAQ on Fri, 23 Jul 2010 05:20:08 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>Höre ich da einen Freiwilligen schreien? <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>
</blockquote>
<p>Ich will nichts versprechen, aber es ist gut möglich, dass ich zumindest einen Teil übernehmen kann. Momentan fehlt mir jedoch die Zeit. Ich würde darauf zurückkommen, okay?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930363</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 23 Jul 2010 05:20:08 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlerhafte FAQ on Fri, 23 Jul 2010 07:55:32 GMT]]></title><description><![CDATA[<p>Ich würde eher vorschlagen, dass das eine Arbeit der Community werden soll. So wie ich gestern Fehler gefunden habe, könnten ja alle mal drüber schauen und Verbesserungsvorschläge irgendwohin posten. Dann ist das nicht die Arbeit eines Nutzers.</p>
<p>Ja, der Plural von Semikolon ist Semikola <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>lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930408</guid><dc:creator><![CDATA[freakC++]]></dc:creator><pubDate>Fri, 23 Jul 2010 07:55:32 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlerhafte FAQ on Fri, 23 Jul 2010 09:04:32 GMT]]></title><description><![CDATA[<p>Ich frage mich hierbei, wie wichtig diese Korrektur wäre. Der Sinn des Programms sollte klar ersichtlich sein. Es geht ja nicht darum, dass es einen Code-Schnipsel darstellt, welchen man, ohne zu überlegen, von A nach B kopiert. Man könnte sogar argumentieren, dass die Fehler die Hilfesuchenden dazu verleitet mitzudenken. <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>Aber das die FAQ ein wenig überarbeitet werden muss, ist klar. Vor allem hat es auch viele tote Links und ähnliches. Allerdings nicht nur in dieser FAQ. Vor meiner eigenen Haustür sieht es nicht viel besser aus, zudem ist sie viel zu klein. <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>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930444</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 23 Jul 2010 09:04:32 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlerhafte FAQ on Fri, 23 Jul 2010 09:11:22 GMT]]></title><description><![CDATA[<p>Lohnt sich glaub ich nicht das zu überarbeiten, das liest sich doch eh keiner durch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930452</guid><dc:creator><![CDATA[fq]]></dc:creator><pubDate>Fri, 23 Jul 2010 09:11:22 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlerhafte FAQ on Fri, 23 Jul 2010 09:15:37 GMT]]></title><description><![CDATA[<p>Ich glaube, dass hier ums Prinzip geht. Klar, wusste ich was der Code macht, doch ich kann mir vorstellen, dass die FAQ vielleicht auch repräsentativ wirkt.</p>
<p>Ein Buch mit lauter Rechtschreibfehlern kann trotzdem ein gutes Buch sein, doch ob der Lesespaß erhalten bleibt?</p>
<p>lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930459</guid><dc:creator><![CDATA[freakC++]]></dc:creator><pubDate>Fri, 23 Jul 2010 09:15:37 GMT</pubDate></item></channel></rss>