<?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[[gelöst] Textdatei I&#x2F;O]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hätte eine Frage zum Schreiben in eine Textdatei.</p>
<p>Das folgende Programm schreibt irgendwas in eine Textdatei:</p>
<pre><code class="language-cpp">int main() {  
  ofstream out(&quot;IRGENDWAS&quot;);
  if (!out) {
    cout &lt;&lt; &quot;Fehler&quot;;
    return 1;
  }

  out &lt;&lt; bla &lt;&lt; endl;
  out &lt;&lt; bla &lt;&lt; endl;

  out.close();
  return 0;
}
</code></pre>
<p>Wenn ich jetzt mit der hier verwendeten Methode die Textdatei in einer Untermethode Zeilenweise beschreiben will, dann kennt diese Untermethode den stream &quot;out&quot; nicht.</p>
<p>Beispiel:</p>
<pre><code class="language-cpp">void write() {
  out &lt;&lt; bla &lt;&lt; endl;
}

int main() {
  ofstream out(&quot;IRGENDWAS&quot;);

  if (!out) {
    cout &lt;&lt; &quot;Fehler&quot;;
    return 1;
  }

  for(int zeile=0; zeile&lt;10; zeile++)
    write();

  out.close();

  return 0;
}
</code></pre>
<p>Kann mir bitte jemand erklären, wie ich hier im einfachen Beispiel der Funktion write() dieses &quot;out&quot; übergeben kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/265506/gelöst-textdatei-i-o</link><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 01:36:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/265506.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 24 Apr 2010 12:22:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [gelöst] Textdatei I&#x2F;O on Sat, 24 Apr 2010 15:19:50 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hätte eine Frage zum Schreiben in eine Textdatei.</p>
<p>Das folgende Programm schreibt irgendwas in eine Textdatei:</p>
<pre><code class="language-cpp">int main() {  
  ofstream out(&quot;IRGENDWAS&quot;);
  if (!out) {
    cout &lt;&lt; &quot;Fehler&quot;;
    return 1;
  }

  out &lt;&lt; bla &lt;&lt; endl;
  out &lt;&lt; bla &lt;&lt; endl;

  out.close();
  return 0;
}
</code></pre>
<p>Wenn ich jetzt mit der hier verwendeten Methode die Textdatei in einer Untermethode Zeilenweise beschreiben will, dann kennt diese Untermethode den stream &quot;out&quot; nicht.</p>
<p>Beispiel:</p>
<pre><code class="language-cpp">void write() {
  out &lt;&lt; bla &lt;&lt; endl;
}

int main() {
  ofstream out(&quot;IRGENDWAS&quot;);

  if (!out) {
    cout &lt;&lt; &quot;Fehler&quot;;
    return 1;
  }

  for(int zeile=0; zeile&lt;10; zeile++)
    write();

  out.close();

  return 0;
}
</code></pre>
<p>Kann mir bitte jemand erklären, wie ich hier im einfachen Beispiel der Funktion write() dieses &quot;out&quot; übergeben kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1887658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1887658</guid><dc:creator><![CDATA[Siegfried1]]></dc:creator><pubDate>Sat, 24 Apr 2010 15:19:50 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Textdatei I&#x2F;O on Sat, 24 Apr 2010 12:38:28 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void write(std::ostream&amp; out) {
  out &lt;&lt; &quot;bla&quot; &lt;&lt; endl;
}
</code></pre>
<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1887661</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1887661</guid><dc:creator><![CDATA[...]]></dc:creator><pubDate>Sat, 24 Apr 2010 12:38:28 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Textdatei I&#x2F;O on Sat, 24 Apr 2010 15:19:32 GMT]]></title><description><![CDATA[<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1887695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1887695</guid><dc:creator><![CDATA[Siegfried1]]></dc:creator><pubDate>Sat, 24 Apr 2010 15:19:32 GMT</pubDate></item></channel></rss>