<?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[merkwürdige Fehlermeldungen bei einbinden von Unterprogramm]]></title><description><![CDATA[<p>Also ich habe folgendes geschrieben</p>
<p>hauptprogramm:</p>
<pre><code>#include &lt;iostream.h&gt;
#include &quot;Rechnerhardware.h&quot;
#include &quot;ergebnis.h&quot;

int main()
{
	struct ergebnis erg;
	int rnd_var=15; // zufallsvariable
	unsigned int anzahl;  // Anzahl der Fragen
	char auswahl;

    rechnerhardware (rnd_var,&amp;erg,&amp;anzahl);
	return 0;
}
</code></pre>
<p>Unterprogramm:</p>
<pre><code>#include &lt;iostream.h&gt;
#include &quot;ergebnis.h&quot;

void rechnerhardware (int rnd_var,struct ergebnis *erg,unsigned int *anzahl)
{ 

  // .....
}
</code></pre>
<p>ergebnis.h</p>
<pre><code>#ifndef __ergebnis__
#define __ergebnis__

struct ergebnis  //Struktur für Ergebniss
{
	int richtig;  
	int falsch;  
};

#endif __ergebnis__
</code></pre>
<p>Rechnerhardware.h</p>
<pre><code>#ifndef __Rechnerhardware__
#define __Rechnerhardware__

void rechnerhardware (int ,struct ergebnis *,unsigned int *)

#endif __Rechnerhardware__
</code></pre>
<p>Wenn ich das jetzt Compiliere bekomme ich merkwürdige Fehlermeldungen direkt im struct header:</p>
<p>:\programme\microsoft visual studio\myprojects\einführung_in_die_informatik\ergebnis.h(6) : error C2143: Syntaxfehler : Fehlendes ';' vor '&lt;class-head&gt;'<br />
c:\programme\microsoft visual studio\myprojects\einführung_in_die_informatik\ergebnis.h(6) : fatal error C1004: Unerwartetes Dateiende gefunden<br />
Rechnerhardware.cpp<br />
Fehler beim Ausführen von cl.exe.</p>
<p>Einführung_in_die_Informatik.exe - 2 Fehler, 0 Warnung(en)</p>
<p>Nur ich versteh echt nicht warum?<br />
Vielleicht weil ich keine Klassen verwendet habe sondern aus C typische Unterprogramme ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181858/merkwürdige-fehlermeldungen-bei-einbinden-von-unterprogramm</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 10:24:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181858.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 May 2007 09:30:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to merkwürdige Fehlermeldungen bei einbinden von Unterprogramm on Fri, 18 May 2007 09:33:46 GMT]]></title><description><![CDATA[<p>Also ich habe folgendes geschrieben</p>
<p>hauptprogramm:</p>
<pre><code>#include &lt;iostream.h&gt;
#include &quot;Rechnerhardware.h&quot;
#include &quot;ergebnis.h&quot;

int main()
{
	struct ergebnis erg;
	int rnd_var=15; // zufallsvariable
	unsigned int anzahl;  // Anzahl der Fragen
	char auswahl;

    rechnerhardware (rnd_var,&amp;erg,&amp;anzahl);
	return 0;
}
</code></pre>
<p>Unterprogramm:</p>
<pre><code>#include &lt;iostream.h&gt;
#include &quot;ergebnis.h&quot;

void rechnerhardware (int rnd_var,struct ergebnis *erg,unsigned int *anzahl)
{ 

  // .....
}
</code></pre>
<p>ergebnis.h</p>
<pre><code>#ifndef __ergebnis__
#define __ergebnis__

struct ergebnis  //Struktur für Ergebniss
{
	int richtig;  
	int falsch;  
};

#endif __ergebnis__
</code></pre>
<p>Rechnerhardware.h</p>
<pre><code>#ifndef __Rechnerhardware__
#define __Rechnerhardware__

void rechnerhardware (int ,struct ergebnis *,unsigned int *)

#endif __Rechnerhardware__
</code></pre>
<p>Wenn ich das jetzt Compiliere bekomme ich merkwürdige Fehlermeldungen direkt im struct header:</p>
<p>:\programme\microsoft visual studio\myprojects\einführung_in_die_informatik\ergebnis.h(6) : error C2143: Syntaxfehler : Fehlendes ';' vor '&lt;class-head&gt;'<br />
c:\programme\microsoft visual studio\myprojects\einführung_in_die_informatik\ergebnis.h(6) : fatal error C1004: Unerwartetes Dateiende gefunden<br />
Rechnerhardware.cpp<br />
Fehler beim Ausführen von cl.exe.</p>
<p>Einführung_in_die_Informatik.exe - 2 Fehler, 0 Warnung(en)</p>
<p>Nur ich versteh echt nicht warum?<br />
Vielleicht weil ich keine Klassen verwendet habe sondern aus C typische Unterprogramme ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287240</guid><dc:creator><![CDATA[Dragonslayer]]></dc:creator><pubDate>Fri, 18 May 2007 09:33:46 GMT</pubDate></item><item><title><![CDATA[Reply to merkwürdige Fehlermeldungen bei einbinden von Unterprogramm on Fri, 18 May 2007 09:33:47 GMT]]></title><description><![CDATA[<p>Du hast in der 'Rechnerhardware.h' das Semikolon des Prototypen vergessen. (btw solltest du die 'ergebnis.h' schon im Header einbinden)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287243</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287243</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 18 May 2007 09:33:47 GMT</pubDate></item><item><title><![CDATA[Reply to merkwürdige Fehlermeldungen bei einbinden von Unterprogramm on Fri, 18 May 2007 09:36:07 GMT]]></title><description><![CDATA[<p>Ah^^<br />
das kommt davon wenn man sowas übermüdet schreibt xD.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287244</guid><dc:creator><![CDATA[Dragonslayer]]></dc:creator><pubDate>Fri, 18 May 2007 09:36:07 GMT</pubDate></item><item><title><![CDATA[Reply to merkwürdige Fehlermeldungen bei einbinden von Unterprogramm on Fri, 18 May 2007 09:37:10 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">struct ergebnis
</code></pre>
<p>Ich weis nicht was du damit vor hast, aber kennst du</p>
<pre><code class="language-cpp">bool
</code></pre>
<p>???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287246</guid><dc:creator><![CDATA[3DG]]></dc:creator><pubDate>Fri, 18 May 2007 09:37:10 GMT</pubDate></item><item><title><![CDATA[Reply to merkwürdige Fehlermeldungen bei einbinden von Unterprogramm on Fri, 18 May 2007 10:02:55 GMT]]></title><description><![CDATA[<p>3DG schrieb:</p>
<blockquote>
<pre><code class="language-cpp">struct ergebnis
</code></pre>
<p>Ich weis nicht was du damit vor hast, aber kennst du</p>
<pre><code class="language-cpp">bool
</code></pre>
<p>???</p>
</blockquote>
<p>Wie codierst du in einem bool die Anzahl der richtig und falsch beantworteten Fragen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287265</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Fri, 18 May 2007 10:02:55 GMT</pubDate></item><item><title><![CDATA[Reply to merkwürdige Fehlermeldungen bei einbinden von Unterprogramm on Fri, 18 May 2007 10:54:49 GMT]]></title><description><![CDATA[<p>obligatorischer hinweis auf typische fehler:</p>
<p>Dragonslayer schrieb:</p>
<blockquote>
<pre><code>#include &lt;iostream.h&gt;
</code></pre>
</blockquote>
<p>muss heißen:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
</code></pre>
<blockquote>
<pre><code>#ifndef __ergebnis__
</code></pre>
</blockquote>
<p>bezeichner mit _ am anfang gehören den compiler und sollten nicht verwendet werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287298</guid><dc:creator><![CDATA[obligato]]></dc:creator><pubDate>Fri, 18 May 2007 10:54:49 GMT</pubDate></item></channel></rss>