<?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[Funktionen an Funktionen weitergeben und aufrufen]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe folgenden Code (nur ein Beispiel) der leider nicht funktioniert, ich denke wenn ihr ihn euch anschaut werdet ihr feststellen was ich erreichen will, aber könnt ihr mir sagen wie man es richtig macht:</p>
<pre><code class="language-cpp">#include &lt;winsows.h&gt;

void Function2() {
    /* ... */
}

void Function1(WNDPROC Function2) {
    Function2(); // Rufe 'Function2' auf und führe sie aus
}

/* Rest Code */
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/197681/funktionen-an-funktionen-weitergeben-und-aufrufen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 19:16:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197681.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Nov 2007 14:52:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktionen an Funktionen weitergeben und aufrufen on Tue, 13 Nov 2007 14:52:33 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe folgenden Code (nur ein Beispiel) der leider nicht funktioniert, ich denke wenn ihr ihn euch anschaut werdet ihr feststellen was ich erreichen will, aber könnt ihr mir sagen wie man es richtig macht:</p>
<pre><code class="language-cpp">#include &lt;winsows.h&gt;

void Function2() {
    /* ... */
}

void Function1(WNDPROC Function2) {
    Function2(); // Rufe 'Function2' auf und führe sie aus
}

/* Rest Code */
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1402546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402546</guid><dc:creator><![CDATA[LukasBanana]]></dc:creator><pubDate>Tue, 13 Nov 2007 14:52:33 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen an Funktionen weitergeben und aufrufen on Tue, 13 Nov 2007 15:06:43 GMT]]></title><description><![CDATA[<p>Wo hast du denn den Typ &quot;WNDPROC&quot; definiert? Wenn das der Standard-Typ der WinAPI ist, hat Function2() den falschen Typ dafür - WNDPROC ist ein Funktionszeiger auf eine &quot;LRESULT CALLBACK WindowProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402552</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402552</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 13 Nov 2007 15:06:43 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen an Funktionen weitergeben und aufrufen on Tue, 13 Nov 2007 15:10:21 GMT]]></title><description><![CDATA[<p>Nagut aber wie kann man das dann erreichen, dass ich eine Funktion an eine Funktion weitergebe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402556</guid><dc:creator><![CDATA[LukasBanana]]></dc:creator><pubDate>Tue, 13 Nov 2007 15:10:21 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen an Funktionen weitergeben und aufrufen on Tue, 13 Nov 2007 15:19:45 GMT]]></title><description><![CDATA[<p>Diese Seite bietet eigentlich alle wichtigen Infos:<br />
<a href="http://www.newty.de/fpt/index.html" rel="nofollow">http://www.newty.de/fpt/index.html</a></p>
<p>gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402566</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Tue, 13 Nov 2007 15:19:45 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen an Funktionen weitergeben und aufrufen on Tue, 13 Nov 2007 15:32:49 GMT]]></title><description><![CDATA[<p>Funktionszeiger sind schon der richtige Weg - allerdings sollte da die Signatur passen:</p>
<pre><code class="language-cpp">typedef void (*fct)();

void Function1()
{
  printf(&quot;Ich bin die erste Funktion!\n&quot;);
}

void wrap_function(fct the_func)
{
  the_func();
}

int main()
{
  wrap_function(Function1);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1402582</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402582</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 13 Nov 2007 15:32:49 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen an Funktionen weitergeben und aufrufen on Tue, 13 Nov 2007 15:34:17 GMT]]></title><description><![CDATA[<p>Okay 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>
]]></description><link>https://www.c-plusplus.net/forum/post/1402583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402583</guid><dc:creator><![CDATA[LukasBanana]]></dc:creator><pubDate>Tue, 13 Nov 2007 15:34:17 GMT</pubDate></item></channel></rss>