<?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[Headerdatei]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich hab ein kleines Anfängerproblem das für mich unlösbar ist<br />
Ich will einen Taschenrechner Prog. der ein meu hat und immer den bilds´chirm löscht ... wenn man zb eine addition ausgeführt hat ...</p>
<p>Ich wollte das das menu eine Funktion ist und in als Menu.h abgespeichert ist<br />
Dann hab ich menu.h so in meiner main eingefügt</p>
<p>[cpp]#include &quot;Menu.h&quot;<br />
(Die Datei ist im selben ordner wie die main und das projekt ...)</p>
<p>Aber der Compiler gibt folgende Felermeldung aus ... :</p>
<p>3 D:\Users\Cpp\Desktop\main.cpp In file included from main.cpp<br />
6 D:\Users\Cpp\Desktop\Menu.h expected unqualified-id before '{' token<br />
6 D:\Users\Cpp\Desktop\Menu.h expected <code>,' or</code>;' before '{' token<br />
D:\Users\Cpp\Desktop\Makefile.win [Build Error] [main.o] Error 1</p>
<p>Wird vermutlich ein Großer Anfängerfhler sein den ich übersehen hab <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>
]]></description><link>https://www.c-plusplus.net/forum/topic/307178/headerdatei</link><generator>RSS for Node</generator><lastBuildDate>Thu, 06 Aug 2026 18:02:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/307178.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Aug 2012 10:49:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Headerdatei on Sun, 19 Aug 2012 10:49:24 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich hab ein kleines Anfängerproblem das für mich unlösbar ist<br />
Ich will einen Taschenrechner Prog. der ein meu hat und immer den bilds´chirm löscht ... wenn man zb eine addition ausgeführt hat ...</p>
<p>Ich wollte das das menu eine Funktion ist und in als Menu.h abgespeichert ist<br />
Dann hab ich menu.h so in meiner main eingefügt</p>
<p>[cpp]#include &quot;Menu.h&quot;<br />
(Die Datei ist im selben ordner wie die main und das projekt ...)</p>
<p>Aber der Compiler gibt folgende Felermeldung aus ... :</p>
<p>3 D:\Users\Cpp\Desktop\main.cpp In file included from main.cpp<br />
6 D:\Users\Cpp\Desktop\Menu.h expected unqualified-id before '{' token<br />
6 D:\Users\Cpp\Desktop\Menu.h expected <code>,' or</code>;' before '{' token<br />
D:\Users\Cpp\Desktop\Makefile.win [Build Error] [main.o] Error 1</p>
<p>Wird vermutlich ein Großer Anfängerfhler sein den ich übersehen hab <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2243273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2243273</guid><dc:creator><![CDATA[*include]]></dc:creator><pubDate>Sun, 19 Aug 2012 10:49:24 GMT</pubDate></item><item><title><![CDATA[Reply to Headerdatei on Sun, 19 Aug 2012 10:53:49 GMT]]></title><description><![CDATA[<p>Wie sieht denn deine Menu.h aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2243275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2243275</guid><dc:creator><![CDATA[pyhax]]></dc:creator><pubDate>Sun, 19 Aug 2012 10:53:49 GMT</pubDate></item><item><title><![CDATA[Reply to Headerdatei on Mon, 20 Aug 2012 09:55:36 GMT]]></title><description><![CDATA[<p>pyhax schrieb:</p>
<blockquote>
<p>Wie sieht denn deine Menu.h aus?</p>
</blockquote>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;windows.h&gt;
using namespace std;

void MENU ();
{
     cout &lt;&lt; endl;
     cout &lt;&lt; &quot;\n&lt;1&gt; START&quot; &lt;&lt; endl;
     cout &lt;&lt; &quot;\n&lt;2&gt; INFO&quot; &lt;&lt; endl;
     cout &lt;&lt; &quot;\n&lt;3&gt; END&quot; &lt;&lt; endl;
}
</code></pre>
<p>/edit pumuckl: cpp-tag geschlossen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2243293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2243293</guid><dc:creator><![CDATA[*include]]></dc:creator><pubDate>Mon, 20 Aug 2012 09:55:36 GMT</pubDate></item><item><title><![CDATA[Reply to Headerdatei on Sun, 19 Aug 2012 11:26:23 GMT]]></title><description><![CDATA[<p>Das ; nach void MENU() muss weg.</p>
<p>EDIT: Du weist schon, das du da Linkerprobleme bekommst, wenn du Menu in mehr als einer .cpp einbindest? Google: One defintion rule, Include guards, inline</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2243295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2243295</guid><dc:creator><![CDATA[pyhax]]></dc:creator><pubDate>Sun, 19 Aug 2012 11:26:23 GMT</pubDate></item><item><title><![CDATA[Reply to Headerdatei on Sun, 19 Aug 2012 11:25:40 GMT]]></title><description><![CDATA[<p>Die Definition der Funktion MENU() gehört in die entsprechende CPP Datei.</p>
<p>Im Moment ist in Menu.h eine Mischung aus Dekl. und Definition der Funktion MENU().</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2243296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2243296</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Sun, 19 Aug 2012 11:25:40 GMT</pubDate></item><item><title><![CDATA[Reply to Headerdatei on Sun, 19 Aug 2012 11:27:02 GMT]]></title><description><![CDATA[<p>pyhax schrieb:</p>
<blockquote>
<p>Das ; nach void MENU() muss weg.</p>
</blockquote>
<p>Das alleine bringt aber bald auch wieder Probleme mit sich. Wenn so, dann gehört da auch noch ein <em>inline</em> hin um die ODR nicht zu verletzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2243297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2243297</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Sun, 19 Aug 2012 11:27:02 GMT</pubDate></item><item><title><![CDATA[Reply to Headerdatei on Sun, 19 Aug 2012 11:30:31 GMT]]></title><description><![CDATA[<p>theta schrieb:</p>
<blockquote>
<p>pyhax schrieb:</p>
<blockquote>
<p>Das ; nach void MENU() muss weg.</p>
</blockquote>
<p>Das alleine bringt aber bald auch wieder Probleme mit sich. Wenn so, dann gehört da auch noch ein <em>inline</em> hin um die ODR nicht zu verletzen.</p>
</blockquote>
<p>Siehe Edit</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2243298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2243298</guid><dc:creator><![CDATA[pyhax]]></dc:creator><pubDate>Sun, 19 Aug 2012 11:30:31 GMT</pubDate></item><item><title><![CDATA[Reply to Headerdatei on Sun, 19 Aug 2012 11:36:48 GMT]]></title><description><![CDATA[<p>Danke ^^ man ich muss besser cpp lernen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2243302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2243302</guid><dc:creator><![CDATA[*include]]></dc:creator><pubDate>Sun, 19 Aug 2012 11:36:48 GMT</pubDate></item><item><title><![CDATA[Reply to Headerdatei on Sun, 19 Aug 2012 11:40:03 GMT]]></title><description><![CDATA[<p>Und <code>using namespace std;</code> gehoert nie in Header. Es gilt schlicht und einfach als grauenhafter Stil, im Header Namespaces zu oeffnen. Solltest du die Funktion inline machen wollen, dann schreib <code>std::cout</code> zumindest in Headern aus.<br />
Selbiges gilt uebrigens fuer spaeter, wenn du Klassen in den Headern definierst und dann auf Typen wie z.B. std::string, std::vector usw. fuer Membervariablen zurueckgreifen willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2243303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2243303</guid><dc:creator><![CDATA[Jonas OSDever]]></dc:creator><pubDate>Sun, 19 Aug 2012 11:40:03 GMT</pubDate></item><item><title><![CDATA[Reply to Headerdatei on Mon, 20 Aug 2012 09:57:35 GMT]]></title><description><![CDATA[<p>Jonas OSDever schrieb:</p>
<blockquote>
<p>Es gilt schlicht und einfach als grauenhafter Stil, im Header Namespaces zu oeffnen.</p>
</blockquote>
<p>Bestenfalls. Schlimmstenfalls gibts Compilerfehler oder unerwartetes Laufzeitverhalten nach deren ursache man eine kleine Ewigkeit suchen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2243563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2243563</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 20 Aug 2012 09:57:35 GMT</pubDate></item><item><title><![CDATA[Reply to Headerdatei on Wed, 29 Aug 2012 14:05:26 GMT]]></title><description><![CDATA[<p>Das geht am anfang jedem so <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="🙂"
    /> nicht nur dir...wir alle haben dieses stadium durchschritten <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>#include schrieb:</p>
<blockquote>
<p>Danke ^^ man ich muss besser cpp lernen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2246709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2246709</guid><dc:creator><![CDATA[buggggger]]></dc:creator><pubDate>Wed, 29 Aug 2012 14:05:26 GMT</pubDate></item></channel></rss>