<?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[Header...]]></title><description><![CDATA[<p>Vor ein paar tagen habe ich hier erfahren das meine Header veraltet sind. Ok dachte ich mir schreibe ich es in Zukunft dann so wie man es mir hier gesagt hat. Doch das geht nicht immer ist mir auf gefallen.</p>
<p>Der Hinweis auf Forum sieht so aus:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
</code></pre>
<p>daraufhin habe ich diesen Quelltext aus meinem Studienheft abgetippt:</p>
<pre><code class="language-cpp">/*##############################################################################
Der Datentyp Integer
##############################################################################*/
#include &lt;iostream.h&gt;

short short_Var;        // Definition der Variablen
int int_Var;
long long_Var;
void main() {

        // Groesse von Datentypen ausgeben
        cout &lt;&lt;  sizeof(short)  &lt;&lt; '\n';
        cout &lt;&lt;  sizeof(int)  &lt;&lt; '\n';
        cout &lt;&lt;  sizeof(long)  &lt;&lt; '\n';

        // Groesse von Variablen ausgeben
        cout &lt;&lt; sizeof(short_Var) &lt;&lt; '\n';
        cout &lt;&lt; sizeof(int_Var) &lt;&lt; '\n';
        cout &lt;&lt; sizeof(long_Var) &lt;&lt; '\n';

        //Ueberlauf von short_Var provozieren
        short_Var = 32767;              // Maximalwert zuweisen
        cout &lt;&lt; short_Var &lt;&lt; '\n';
        short_Var = short_Var +1;       // Addition von 1
        cout &lt;&lt; &quot;32767 + 1 ist nicht gleich &quot;;
        cout &lt;&lt; short_Var &lt;&lt; '\n';

        char p[50];
        cin.getline(p,50);
}
</code></pre>
<p>habe aber Header so geamcht wie der Hinweis aus dem Forum kam, und siehe da er konnte es nicht übersetzen. Meine Frage nun, was hätte ich denn anderes machen müssen um mit dem neuen Headern arbeiten zu können. Oder ist es nicht so schlimm mit alten Headern zu arbeiten?</p>
<p>Danke!</p>
<p>Greetings,<br />
bass</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128887/header</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 22:00:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128887.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Dec 2005 09:50:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Header... on Thu, 08 Dec 2005 09:50:58 GMT]]></title><description><![CDATA[<p>Vor ein paar tagen habe ich hier erfahren das meine Header veraltet sind. Ok dachte ich mir schreibe ich es in Zukunft dann so wie man es mir hier gesagt hat. Doch das geht nicht immer ist mir auf gefallen.</p>
<p>Der Hinweis auf Forum sieht so aus:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
</code></pre>
<p>daraufhin habe ich diesen Quelltext aus meinem Studienheft abgetippt:</p>
<pre><code class="language-cpp">/*##############################################################################
Der Datentyp Integer
##############################################################################*/
#include &lt;iostream.h&gt;

short short_Var;        // Definition der Variablen
int int_Var;
long long_Var;
void main() {

        // Groesse von Datentypen ausgeben
        cout &lt;&lt;  sizeof(short)  &lt;&lt; '\n';
        cout &lt;&lt;  sizeof(int)  &lt;&lt; '\n';
        cout &lt;&lt;  sizeof(long)  &lt;&lt; '\n';

        // Groesse von Variablen ausgeben
        cout &lt;&lt; sizeof(short_Var) &lt;&lt; '\n';
        cout &lt;&lt; sizeof(int_Var) &lt;&lt; '\n';
        cout &lt;&lt; sizeof(long_Var) &lt;&lt; '\n';

        //Ueberlauf von short_Var provozieren
        short_Var = 32767;              // Maximalwert zuweisen
        cout &lt;&lt; short_Var &lt;&lt; '\n';
        short_Var = short_Var +1;       // Addition von 1
        cout &lt;&lt; &quot;32767 + 1 ist nicht gleich &quot;;
        cout &lt;&lt; short_Var &lt;&lt; '\n';

        char p[50];
        cin.getline(p,50);
}
</code></pre>
<p>habe aber Header so geamcht wie der Hinweis aus dem Forum kam, und siehe da er konnte es nicht übersetzen. Meine Frage nun, was hätte ich denn anderes machen müssen um mit dem neuen Headern arbeiten zu können. Oder ist es nicht so schlimm mit alten Headern zu arbeiten?</p>
<p>Danke!</p>
<p>Greetings,<br />
bass</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937106</guid><dc:creator><![CDATA[bassdrum24]]></dc:creator><pubDate>Thu, 08 Dec 2005 09:50:58 GMT</pubDate></item><item><title><![CDATA[Reply to Header... on Thu, 08 Dec 2005 10:07:21 GMT]]></title><description><![CDATA[<p>Warum fällt es Euch eigentlich so verdammt schwer mal ne Fehlermeldung zu posten? &quot;Geht nicht&quot; ist immer so auuuusführlich!</p>
<p>Versuch mal</p>
<pre><code>#include &lt;iostream&gt;
using namespace std;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/937118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937118</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 08 Dec 2005 10:07:21 GMT</pubDate></item><item><title><![CDATA[Reply to Header... on Thu, 08 Dec 2005 10:08:15 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wenn du iostrem ohne h benutzt, dann musst du vor</p>
<pre><code class="language-cpp">int main()
</code></pre>
<p>noch</p>
<pre><code class="language-cpp">using namespace std;
</code></pre>
<p>schreiben.</p>
<p>Ich hoffe, dass das hilft. Wenn nicht, wäre es hilfreich, wenn du Fehlermeldungen postest.</p>
<p>chrische</p>
<p>EDIT: Da war wohl jemand schneller</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937119</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 08 Dec 2005 10:08:15 GMT</pubDate></item><item><title><![CDATA[Reply to Header... on Thu, 08 Dec 2005 10:17:09 GMT]]></title><description><![CDATA[<blockquote>
<p>Oder ist es nicht so schlimm mit alten Headern zu arbeiten?</p>
</blockquote>
<p>Oh doch, das ist es! Fast so schlimm wie void main zu schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937129</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Thu, 08 Dec 2005 10:17:09 GMT</pubDate></item><item><title><![CDATA[Reply to Header... on Thu, 08 Dec 2005 10:18:57 GMT]]></title><description><![CDATA[<p>GPC schrieb:</p>
<blockquote>
<blockquote>
<p>Oder ist es nicht so schlimm mit alten Headern zu arbeiten?</p>
</blockquote>
<p>Oh doch, das ist es! Fast so schlimm wie void main zu schreiben.</p>
</blockquote>
<p><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="😃"
    /> <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/937132</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937132</guid><dc:creator><![CDATA[ironie]]></dc:creator><pubDate>Thu, 08 Dec 2005 10:18:57 GMT</pubDate></item><item><title><![CDATA[Reply to Header... on Thu, 08 Dec 2005 10:27:37 GMT]]></title><description><![CDATA[<blockquote>
<p>Oder ist es nicht so schlimm mit alten Headern zu arbeiten?</p>
</blockquote>
<p>Stell dir vor, du hast ein umfangreiches Programm geschrieben und mit der<br />
naechsten Release deines Compilers, unterstuetzt dieser diese<br />
Rueckwaertskompatibilitaet nicht mehr und bietet die *.h-Varianten der neuen<br />
Header nicht an.</p>
<p>Dann kannst du dein ganzes Programm durchgehen und das ueberall aendern.</p>
<p>Nicht so toll, oder?</p>
<p>mfg<br />
v R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937140</guid><dc:creator><![CDATA[virtuell Realisticer]]></dc:creator><pubDate>Thu, 08 Dec 2005 10:27:37 GMT</pubDate></item><item><title><![CDATA[Reply to Header... on Thu, 08 Dec 2005 10:47:06 GMT]]></title><description><![CDATA[<p>Danke,</p>
<p>ich habe es so eben auch meinem Studienlehrer gemailt um zu erfahren ob wir in den späteren Lernheften dazu noch kommen oder ob er bei der Alten weise bleibt.</p>
<p>Ein Rat von euch noch:</p>
<p>Wie soll ich denn mein Quelltexte nun schreiben, weil ich muss die ja zum Teil auch mit Abgeben und auch die Quelltexte auf Diskette oder Cd einschicken.</p>
<p>Weil in meiner letzten Arbeit hat er mir 8 Punkte abgezogen weil ich eine Frage falsch beantwortet habe. dabei konnte man aus der Frage nicht schlau werden.</p>
<p>Frage: Bei der Übersetzung eines Programms erhalten Sie folgende Medlungen:</p>
<p>a) E2451 UndefiniertesSymbol &quot;Diese&quot;</p>
<p>man soll nun sagen ob Fehler oder nicht:</p>
<p>ich habe geschrieben, Ja Fehler weil: Es wurde vergessen den Header einzugeben. Das ist aber falsch richtig soll sein; Das Symbol &quot;Dises&quot; wurde nicht difiniert. ( Die Anführungsstriche fehlen.)<br />
Dabei sind doch oben in der Meldung Anführungszeichen.</p>
<p>Aber zurück zum Thema, welche Schreibweise soll ich denn nun benutzen?</p>
<p>Greetings<br />
Bass</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937148</guid><dc:creator><![CDATA[bassdrum24]]></dc:creator><pubDate>Thu, 08 Dec 2005 10:47:06 GMT</pubDate></item><item><title><![CDATA[Reply to Header... on Thu, 08 Dec 2005 10:55:53 GMT]]></title><description><![CDATA[<blockquote>
<p>Aber zurück zum Thema, welche Schreibweise soll ich denn nun benutzen?</p>
</blockquote>
<p>Auf alle Fälle die neue!</p>
<p>Zum Fehler:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int main() {
  //int Diese;
  std::cout&lt;&lt;Diese;
  return 0;
};
</code></pre>
<p>Dieser Code wird deine Fehlermeldung produzieren, denn Diese wurde nirgends deklariert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937154</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Thu, 08 Dec 2005 10:55:53 GMT</pubDate></item><item><title><![CDATA[Reply to Header... on Thu, 08 Dec 2005 10:56:07 GMT]]></title><description><![CDATA[<p>bassdrum24 schrieb:</p>
<blockquote>
<p>Danke,</p>
<p>ich habe es so eben auch meinem Studienlehrer gemailt um zu erfahren ob wir in den späteren Lernheften dazu noch kommen oder ob er bei der Alten weise bleibt.</p>
<p>Ein Rat von euch noch:</p>
<p>Wie soll ich denn mein Quelltexte nun schreiben, weil ich muss die ja zum Teil auch mit Abgeben und auch die Quelltexte auf Diskette oder Cd einschicken.</p>
</blockquote>
<p>Das Problem ist, du weisst nicht, welchen Compiler er verwendet. Prinzipell<br />
kann er deine Programme natuerlich uebersetzen, wenn sie korrekt geschrieben<br />
sind, damit meine ich in diesem Falle sowas:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std; //oder von mir aus auch using-Deklarationen
</code></pre>
<blockquote>
<p>Weil in meiner letzten Arbeit hat er mir 8 Punkte abgezogen weil ich eine Frage falsch beantwortet habe. dabei konnte man aus der Frage nicht schlau werden.</p>
<p>Frage: Bei der Übersetzung eines Programms erhalten Sie folgende Medlungen:</p>
<p>a) E2451 UndefiniertesSymbol &quot;Diese&quot;</p>
<p>man soll nun sagen ob Fehler oder nicht:</p>
<p>ich habe geschrieben, Ja Fehler weil: Es wurde vergessen den Header einzugeben. Das ist aber falsch richtig soll sein; Das Symbol &quot;Dises&quot; wurde nicht difiniert. ( Die Anführungsstriche fehlen.)<br />
Dabei sind doch oben in der Meldung Anführungszeichen.</p>
</blockquote>
<p>Du hast die Frage durchaus falsch beantwortet. 'Undefiniertes Symbol &quot;X&quot;'<br />
bedeutet immer, dass ein Bezeichner &quot;X&quot; zwar verwendet wird, der Compiler aber<br />
keine Deklaration eines solchen Bezeichners finden kann. In den<br />
Anfuehrungszeichen steht lediglich der Bezeichner, den der Compiler nicht finden<br />
konnte.</p>
<blockquote>
<p>Aber zurück zum Thema, welche Schreibweise soll ich denn nun benutzen?</p>
<p>Greetings<br />
Bass</p>
</blockquote>
<p>IMHO kannst du die neue Schreibweise bedenklos nutzen. Ich kenne keinen<br />
Compiler, der diese nicht unterstuetzt.</p>
<p>mfg<br />
v R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937155</guid><dc:creator><![CDATA[virtuell Realisticer]]></dc:creator><pubDate>Thu, 08 Dec 2005 10:56:07 GMT</pubDate></item><item><title><![CDATA[Reply to Header... on Thu, 08 Dec 2005 11:05:07 GMT]]></title><description><![CDATA[<p>ich benutze Borland C++ Builder Prof. 6.0..</p>
<p>Danke für euren Rat und eure Hilfe wegen dem Fehler.</p>
<p>Gruss<br />
Bass</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937159</guid><dc:creator><![CDATA[bassdrum24]]></dc:creator><pubDate>Thu, 08 Dec 2005 11:05:07 GMT</pubDate></item><item><title><![CDATA[Reply to Header... on Thu, 08 Dec 2005 11:55:07 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ist es nicht eher der Linker, der diese Meldung auswirft?</p>
<blockquote>
<p>der Compiler aber<br />
keine Deklaration eines solchen Bezeichners finden kann.</p>
</blockquote>
<p>Eine Deklaration wird ja eben schon gefunden, deswegen kommt es ja nicht zu einem Compilerfehler. Was fehlt, ist eine Definition.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937205</guid><dc:creator><![CDATA[CarstenJ]]></dc:creator><pubDate>Thu, 08 Dec 2005 11:55:07 GMT</pubDate></item><item><title><![CDATA[Reply to Header... on Thu, 08 Dec 2005 11:59:27 GMT]]></title><description><![CDATA[<p>Du solltest deinen Lehrer darauf hinweisen, das es sich nicht einfach nur um eine neue Schreibweise handelt, die einfach &quot;tri lalla schubidu mir ist langweilig&quot; eingesetzt wird. Es handlet sich ganz einfach um den 1998 eingeführten C++ ISO-Standard der auch in der DIN drin ist. Also wirklich ein industrieller Standard, nach dem man sich ernsthaft richten sollte (sowohl als Benutzer als auch Compiler-Hersteller). Und das das Lehrmaterial seit 1998 somit einfach nicht mehr aktuell ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937208</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 08 Dec 2005 11:59:27 GMT</pubDate></item></channel></rss>