<?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[fstream Zeilen überspringen]]></title><description><![CDATA[<p>Hallo Leute</p>
<p>Ich möchte per fstream 2 Textdokumente zusammenfügen.<br />
Dabei dürfen jedoch die ersten beiden Zeilen der ersten Datei nicht übertragen werden.</p>
<p>Wie kann ich die beiden Zeilen überspringen?<br />
Mein Code sieht bis jetzt folgendermaßen aus:</p>
<pre><code class="language-cpp">String s;

		Datei1.open(&quot;Datei1.txt&quot;, ios::in);
		Datei2.open(&quot;Datei2.txt&quot;, ios::out);
		while (!Datei1.eof())
		{
			getline(Datei1, s);
			Datei2 &lt;&lt; s;
			Datei2 &lt;&lt; &quot;\n&quot;;
		}
		Datei1.close();
		Datei2.close();
</code></pre>
<p>Also die ersten beiden Zeilen aus Datei1 sollen nicht übertragen werden. <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>
<p>Vielen Dank für alle Antworten</p>
<p>JanK411</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/300230/fstream-zeilen-überspringen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 22:00:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/300230.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 28 Feb 2012 11:23:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fstream Zeilen überspringen on Tue, 28 Feb 2012 11:23:03 GMT]]></title><description><![CDATA[<p>Hallo Leute</p>
<p>Ich möchte per fstream 2 Textdokumente zusammenfügen.<br />
Dabei dürfen jedoch die ersten beiden Zeilen der ersten Datei nicht übertragen werden.</p>
<p>Wie kann ich die beiden Zeilen überspringen?<br />
Mein Code sieht bis jetzt folgendermaßen aus:</p>
<pre><code class="language-cpp">String s;

		Datei1.open(&quot;Datei1.txt&quot;, ios::in);
		Datei2.open(&quot;Datei2.txt&quot;, ios::out);
		while (!Datei1.eof())
		{
			getline(Datei1, s);
			Datei2 &lt;&lt; s;
			Datei2 &lt;&lt; &quot;\n&quot;;
		}
		Datei1.close();
		Datei2.close();
</code></pre>
<p>Also die ersten beiden Zeilen aus Datei1 sollen nicht übertragen werden. <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>
<p>Vielen Dank für alle Antworten</p>
<p>JanK411</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2186532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2186532</guid><dc:creator><![CDATA[JanK411]]></dc:creator><pubDate>Tue, 28 Feb 2012 11:23:03 GMT</pubDate></item><item><title><![CDATA[Reply to fstream Zeilen überspringen on Tue, 28 Feb 2012 11:28:27 GMT]]></title><description><![CDATA[<p>Streamprobleme? Forensuche -&gt; Werner Salomon.</p>
<p>Z.B. <a href="http://www.c-plusplus.net/forum/p2182104#2182104" rel="nofollow">skipline</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2186533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2186533</guid><dc:creator><![CDATA[Uns Werner]]></dc:creator><pubDate>Tue, 28 Feb 2012 11:28:27 GMT</pubDate></item><item><title><![CDATA[Reply to fstream Zeilen überspringen on Tue, 28 Feb 2012 12:45:03 GMT]]></title><description><![CDATA[<p>Also du willst Datei1 in Datei2 kopieren, außer der ersten Zeile? Und Datei2 soll überschrieben werden?</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
#include &lt;limits&gt;

int main() 
{
  std::ifstream datei1(&quot;Datei1&quot;);
  std::ofstream datei2(&quot;Datei2&quot;); // Falls kein Überschreiben gewünscht, std::ios::app als zweiten Parameter hinzufügen.

  datei1.ignore(std::numeric_limits&lt;std::streamsize&gt;::max(), '\n'); // Erste Zeile ignorieren
  datei2 &lt;&lt; datei1.rdbuf();  // Rest in datei2 schreiben
}
</code></pre>
<p>Und nutz doch die Werkzeuge deiner Kommandozeile. Diese Funktionalität gibt es schon millionenfach von anderen Programmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2186570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2186570</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 28 Feb 2012 12:45:03 GMT</pubDate></item></channel></rss>