<?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[Ein- und Ausgabe von Daten]]></title><description><![CDATA[<p>Ich bin gerade am C++ lernen, und ackere mich durch einige Tutorials.<br />
Bei einem jedoch, spuckt der Compiler aus: nocreate ist not a member of sdt::ios<br />
Das wäre in Zeile 17. Dummerweise kann ich mir nicht erklären, was das jetzt konkret heißt, und was ich gegen das Problem unternehmen kann.</p>
<pre><code>01  #include &lt;conio.h&gt;
02  #include &lt;iostream&gt;
03  #include &lt;fstream&gt;
04  #include &lt;process.h&gt;
05  using namespace std;
06
07  int main()
08  {
09    ifstream EingDatei;
10    ofstream AufgDatei;
11    ofstream Drucker;
12    char Dateiname [20];
13    
14         cout&lt;&lt;&quot;Geben Sie bitte die zu kompierende Datei ein --&gt; &quot;;
15         cin&gt;&gt;Dateiname;
16         
17         EingDatei.open(Dateiname, ios::nocreate);
18         if (!EingDatei)
19         {
20               cout&lt;&lt;&quot;Die Eingabedatei kann nicht geoeffnet werden. \n&quot;;
21               exit(1);
22         }
23         
24         AusgDatei.open(&quot;Kopie&quot;);
25         if (!AusgDatei)
26         {
27               cout&lt;&lt;&quot;Die Ausgabedatei kann nicht geoeffnet werden.\n&quot;;
28               exit(1);
29         }
30         
31         Drucker.open(&quot;PRN&quot;);
32         if(!Drucker)
33         {
34               cout&lt;&lt;&quot;Es gibt ein Problem mit dem Drucker.\n&quot;;
35               exit(1);
36         }
37         
38         cout&lt;&lt;&quot;Alle drei Dateien wurden gelöscht.\n&quot;;
39         
40    char EinBuchstabe;
41    
42         Drucker&lt;&lt;&quot;Das ist der Anfang der gedruckten Kopie.\n\n&quot;;
43         
44         while (EingDatei.get(EinBuchstabe))
45         {
46               AusgDatei.put(EinBuchstabe);
47               Brucker.put(EinBuchstabe);
48         }
49         
50         Druckeryy&quot;\n\nDas ist das Ende der gedruckten Kopei.\n&quot;;
51         
52         EingDatei.close();
53         AusgDatei.close();
54         Drucker.close();
55         getch();
56         
57         return 0;
58  }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/119532/ein-und-ausgabe-von-daten</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 00:19:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/119532.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Sep 2005 21:22:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ein- und Ausgabe von Daten on Thu, 01 Sep 2005 21:22:08 GMT]]></title><description><![CDATA[<p>Ich bin gerade am C++ lernen, und ackere mich durch einige Tutorials.<br />
Bei einem jedoch, spuckt der Compiler aus: nocreate ist not a member of sdt::ios<br />
Das wäre in Zeile 17. Dummerweise kann ich mir nicht erklären, was das jetzt konkret heißt, und was ich gegen das Problem unternehmen kann.</p>
<pre><code>01  #include &lt;conio.h&gt;
02  #include &lt;iostream&gt;
03  #include &lt;fstream&gt;
04  #include &lt;process.h&gt;
05  using namespace std;
06
07  int main()
08  {
09    ifstream EingDatei;
10    ofstream AufgDatei;
11    ofstream Drucker;
12    char Dateiname [20];
13    
14         cout&lt;&lt;&quot;Geben Sie bitte die zu kompierende Datei ein --&gt; &quot;;
15         cin&gt;&gt;Dateiname;
16         
17         EingDatei.open(Dateiname, ios::nocreate);
18         if (!EingDatei)
19         {
20               cout&lt;&lt;&quot;Die Eingabedatei kann nicht geoeffnet werden. \n&quot;;
21               exit(1);
22         }
23         
24         AusgDatei.open(&quot;Kopie&quot;);
25         if (!AusgDatei)
26         {
27               cout&lt;&lt;&quot;Die Ausgabedatei kann nicht geoeffnet werden.\n&quot;;
28               exit(1);
29         }
30         
31         Drucker.open(&quot;PRN&quot;);
32         if(!Drucker)
33         {
34               cout&lt;&lt;&quot;Es gibt ein Problem mit dem Drucker.\n&quot;;
35               exit(1);
36         }
37         
38         cout&lt;&lt;&quot;Alle drei Dateien wurden gelöscht.\n&quot;;
39         
40    char EinBuchstabe;
41    
42         Drucker&lt;&lt;&quot;Das ist der Anfang der gedruckten Kopie.\n\n&quot;;
43         
44         while (EingDatei.get(EinBuchstabe))
45         {
46               AusgDatei.put(EinBuchstabe);
47               Brucker.put(EinBuchstabe);
48         }
49         
50         Druckeryy&quot;\n\nDas ist das Ende der gedruckten Kopei.\n&quot;;
51         
52         EingDatei.close();
53         AusgDatei.close();
54         Drucker.close();
55         getch();
56         
57         return 0;
58  }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/863228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863228</guid><dc:creator><![CDATA[Eid.EXE]]></dc:creator><pubDate>Thu, 01 Sep 2005 21:22:08 GMT</pubDate></item><item><title><![CDATA[Reply to Ein- und Ausgabe von Daten on Thu, 01 Sep 2005 21:33:44 GMT]]></title><description><![CDATA[<p>Eid.EXE schrieb:</p>
<blockquote>
<p>Bei einem jedoch, spuckt der Compiler aus: nocreate ist not a member of sdt::ios</p>
</blockquote>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39469.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39469.html</a></p>
<blockquote>
<p>[...]Weder ios::nocreate noch ios::noreplace sind Standard-C++. Diese beiden Open-Flags waren bei den veralteten &lt;fstream.h&gt;-Strömen weit verbreitet. Sie gehörten aber zu keiner Zeit zu den Standard-Strömen.[...]</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/863235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863235</guid><dc:creator><![CDATA[Cpt.Tanga]]></dc:creator><pubDate>Thu, 01 Sep 2005 21:33:44 GMT</pubDate></item><item><title><![CDATA[Reply to Ein- und Ausgabe von Daten on Sun, 04 Sep 2005 17:10:22 GMT]]></title><description><![CDATA[<p>Danke sehr, war wirklich eine große Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/864747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/864747</guid><dc:creator><![CDATA[Eid.EXE]]></dc:creator><pubDate>Sun, 04 Sep 2005 17:10:22 GMT</pubDate></item></channel></rss>