<?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[Fehler : &amp;gt;&amp;gt;exit&amp;lt;&amp;lt; wurde in disem Gültigkeitsberich nicht definiert .......]]></title><description><![CDATA[<p>Hallo,</p>
<p>Kann mir jemand vielleicht sagen woher der Fehler kommt?</p>
<p>hier das Quellcode :<br />
###################################################################<br />
// C++ Kurs<br />
// Beispiel zum Dateihandling mittels Streams</p>
<p>// Dateien einbinden<br />
#include &lt;iostream&gt;<br />
#include &lt;fstream&gt;<br />
using namespace std;</p>
<p>// Dateiname<br />
const char* const pszDATEI = &quot;kunden.dat&quot;;<br />
// Hauptprogramm<br />
int main()<br />
{<br />
// Definition der Kundendaten mit Initialisierung<br />
short kdNummer = 123;<br />
double umsatz = 12.3f;<br />
short tag=10,monat=5,jahr=1999;</p>
<p>// Das Ausgabestream-Objekt wird innerhalb eines Blocks<br />
// definiert. Am Blockende wird es geloescht und damit<br />
// die Datei geschlossen!<br />
{<br />
// Ausgabestream-Objekt erstellen und mit Datei verbinden<br />
ofstream OutFile(pszDATEI);<br />
// Fehler abfangen<br />
if (!OutFile)<br />
{<br />
cout &lt;&lt; &quot;Fehler beim Erstellen der Datei!\n&quot;;<br />
exit (1);<br />
}<br />
// Daten in Datei schreiben<br />
// ACHTUNG! Nach jedem Datum entweder ein Leerzeichen<br />
// oder ein Zeilenvorschub eingeben damit Daten nachher<br />
// auch wieder eingelesen koennen<br />
OutFile &lt;&lt; kdNummer &lt;&lt; &quot; &quot; &lt;&lt; umsatz &lt;&lt; endl;<br />
OutFile &lt;&lt; tag &lt;&lt; &quot; &quot; &lt;&lt; monat &lt;&lt; &quot; &quot; &lt;&lt; jahr &lt;&lt; endl;<br />
}<br />
// Blockende, Datei ist wieder geschlossen!</p>
<p>// Variablen zur Kontrolle mit 0 belegen<br />
kdNummer = tag = monat = jahr = 0;<br />
umsatz = 0.0;</p>
<p>// Eingabestream-Objekt definieren und jetzt mit open() mit<br />
// der Datei verbinden. Moeglich waere auch die Datei direkt<br />
// wie vorhin mit dem Stream zu verbinden<br />
ifstream InFile;<br />
InFile.open(pszDATEI);<br />
// Fehler abfangen!<br />
if (!InFile)<br />
{<br />
cout &lt;&lt; &quot;Fehler beim Oeffnen der Datei!\n&quot;;<br />
exit(2);<br />
}<br />
// Daten aus Datei auslesen<br />
InFile &gt;&gt; kdNummer &gt;&gt; umsatz;<br />
InFile &gt;&gt; tag &gt;&gt; monat &gt;&gt; jahr;<br />
// Dateiverbindung aufheben<br />
InFile.close();<br />
// Eingelesene Daten formatiert auf Bildschirm ausgeben<br />
cout &lt;&lt; &quot;Kundendaten:\n------------\n&quot;;<br />
cout &lt;&lt; &quot;KD-Nummer : &quot; &lt;&lt; kdNummer &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Umsatz in TSD : &quot; &lt;&lt; umsatz &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Letzter Umsatz am: &quot;;<br />
cout &lt;&lt; tag &lt;&lt; &quot;.&quot; &lt;&lt; monat &lt;&lt; &quot;.&quot; &lt;&lt; jahr &lt;&lt; endl;<br />
// Fertig!<br />
}<br />
##########################################################################</p>
<p>Gruß<br />
Michi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/231489/fehler-gt-gt-exit-lt-lt-wurde-in-disem-gültigkeitsberich-nicht-definiert</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 20:53:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/231489.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 11 Jan 2009 18:10:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler : &amp;gt;&amp;gt;exit&amp;lt;&amp;lt; wurde in disem Gültigkeitsberich nicht definiert ....... on Sun, 11 Jan 2009 18:10:30 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Kann mir jemand vielleicht sagen woher der Fehler kommt?</p>
<p>hier das Quellcode :<br />
###################################################################<br />
// C++ Kurs<br />
// Beispiel zum Dateihandling mittels Streams</p>
<p>// Dateien einbinden<br />
#include &lt;iostream&gt;<br />
#include &lt;fstream&gt;<br />
using namespace std;</p>
<p>// Dateiname<br />
const char* const pszDATEI = &quot;kunden.dat&quot;;<br />
// Hauptprogramm<br />
int main()<br />
{<br />
// Definition der Kundendaten mit Initialisierung<br />
short kdNummer = 123;<br />
double umsatz = 12.3f;<br />
short tag=10,monat=5,jahr=1999;</p>
<p>// Das Ausgabestream-Objekt wird innerhalb eines Blocks<br />
// definiert. Am Blockende wird es geloescht und damit<br />
// die Datei geschlossen!<br />
{<br />
// Ausgabestream-Objekt erstellen und mit Datei verbinden<br />
ofstream OutFile(pszDATEI);<br />
// Fehler abfangen<br />
if (!OutFile)<br />
{<br />
cout &lt;&lt; &quot;Fehler beim Erstellen der Datei!\n&quot;;<br />
exit (1);<br />
}<br />
// Daten in Datei schreiben<br />
// ACHTUNG! Nach jedem Datum entweder ein Leerzeichen<br />
// oder ein Zeilenvorschub eingeben damit Daten nachher<br />
// auch wieder eingelesen koennen<br />
OutFile &lt;&lt; kdNummer &lt;&lt; &quot; &quot; &lt;&lt; umsatz &lt;&lt; endl;<br />
OutFile &lt;&lt; tag &lt;&lt; &quot; &quot; &lt;&lt; monat &lt;&lt; &quot; &quot; &lt;&lt; jahr &lt;&lt; endl;<br />
}<br />
// Blockende, Datei ist wieder geschlossen!</p>
<p>// Variablen zur Kontrolle mit 0 belegen<br />
kdNummer = tag = monat = jahr = 0;<br />
umsatz = 0.0;</p>
<p>// Eingabestream-Objekt definieren und jetzt mit open() mit<br />
// der Datei verbinden. Moeglich waere auch die Datei direkt<br />
// wie vorhin mit dem Stream zu verbinden<br />
ifstream InFile;<br />
InFile.open(pszDATEI);<br />
// Fehler abfangen!<br />
if (!InFile)<br />
{<br />
cout &lt;&lt; &quot;Fehler beim Oeffnen der Datei!\n&quot;;<br />
exit(2);<br />
}<br />
// Daten aus Datei auslesen<br />
InFile &gt;&gt; kdNummer &gt;&gt; umsatz;<br />
InFile &gt;&gt; tag &gt;&gt; monat &gt;&gt; jahr;<br />
// Dateiverbindung aufheben<br />
InFile.close();<br />
// Eingelesene Daten formatiert auf Bildschirm ausgeben<br />
cout &lt;&lt; &quot;Kundendaten:\n------------\n&quot;;<br />
cout &lt;&lt; &quot;KD-Nummer : &quot; &lt;&lt; kdNummer &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Umsatz in TSD : &quot; &lt;&lt; umsatz &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Letzter Umsatz am: &quot;;<br />
cout &lt;&lt; tag &lt;&lt; &quot;.&quot; &lt;&lt; monat &lt;&lt; &quot;.&quot; &lt;&lt; jahr &lt;&lt; endl;<br />
// Fertig!<br />
}<br />
##########################################################################</p>
<p>Gruß<br />
Michi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1643506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643506</guid><dc:creator><![CDATA[Michi8080]]></dc:creator><pubDate>Sun, 11 Jan 2009 18:10:30 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler : &amp;gt;&amp;gt;exit&amp;lt;&amp;lt; wurde in disem Gültigkeitsberich nicht definiert ....... on Sun, 11 Jan 2009 18:13:06 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;stdlib.h&gt;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1643508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643508</guid><dc:creator><![CDATA[devkid]]></dc:creator><pubDate>Sun, 11 Jan 2009 18:13:06 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler : &amp;gt;&amp;gt;exit&amp;lt;&amp;lt; wurde in disem Gültigkeitsberich nicht definiert ....... on Sun, 11 Jan 2009 18:13:46 GMT]]></title><description><![CDATA[<p>Wenn mich nicht alles täuscht, wird exit() in der <em>cstdlib</em> deklariert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1643510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643510</guid><dc:creator><![CDATA[flamer]]></dc:creator><pubDate>Sun, 11 Jan 2009 18:13:46 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler : &amp;gt;&amp;gt;exit&amp;lt;&amp;lt; wurde in disem Gültigkeitsberich nicht definiert ....... on Sun, 11 Jan 2009 18:14:24 GMT]]></title><description><![CDATA[<p>DANKE! <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/1643512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643512</guid><dc:creator><![CDATA[Michi8080]]></dc:creator><pubDate>Sun, 11 Jan 2009 18:14:24 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler : &amp;gt;&amp;gt;exit&amp;lt;&amp;lt; wurde in disem Gültigkeitsberich nicht definiert ....... on Sun, 11 Jan 2009 18:29:07 GMT]]></title><description><![CDATA[<p>Bitte benutze in Zukunft die CPP-Tags. Also einfach am Anfang des Codes [cpp] und am Ende [/cpp] schreiben. Dann hast du schöne Formatierung:</p>
<pre><code class="language-cpp">int main()
{
    return 0;
}
</code></pre>
<p>P.S. Nicht <code>&lt;stdlib.h&gt;</code> , sondern wie schon angetönt <code>&lt;cstdlib&gt;</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1643518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643518</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 11 Jan 2009 18:29:07 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler : &amp;gt;&amp;gt;exit&amp;lt;&amp;lt; wurde in disem Gültigkeitsberich nicht definiert ....... on Sun, 11 Jan 2009 18:36:36 GMT]]></title><description><![CDATA[<p>alles klar! Danke für den Tipp!</p>
<p>und sowohl :</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
</code></pre>
<p>als auch</p>
<pre><code class="language-cpp">#include &lt;stdlib.h&gt;
</code></pre>
<p>hat funktioniert! <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/1643520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643520</guid><dc:creator><![CDATA[Michi8080]]></dc:creator><pubDate>Sun, 11 Jan 2009 18:36:36 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler : &amp;gt;&amp;gt;exit&amp;lt;&amp;lt; wurde in disem Gültigkeitsberich nicht definiert ....... on Sun, 11 Jan 2009 18:38:26 GMT]]></title><description><![CDATA[<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="😃"
    /></p>
<p>Nein, im Ernst: Du solltest unter C++ <code>&lt;cstdlib&gt;</code> verwenden, da werden die Funktionen auch in den Namensraum <code>std</code> eingebunden. <code>&lt;stdlib.h&gt;</code> ist C, C++-Standardheader haben nie eine Endung. <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/1643521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643521</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 11 Jan 2009 18:38:26 GMT</pubDate></item></channel></rss>