<?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[Datei zeilenweise einlesen]]></title><description><![CDATA[<p><strong>Hallo</strong></p>
<p>ich möchte eine Textdatei zeilenweise einlesen. Leider klappt das nicht so, wie ich mir das vorstelle <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Mit folgendem Code werden immer nur die ersten 21 Zeilen eingelesen. Ich möchte aber natürlich alle Zeilen einlesen...<br />
Was muss ich dafür tun?</p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;
#include &lt;fstream&gt;
#include &lt;iomanip&gt;

using namespace std;

int main(int argc, char* argv[])
{
	char* wort;
	fstream myFile;
	myFile.open(&quot;c:\\woerter.txt&quot;, ios::in);
	while(!myFile.eof())
	{
		myFile.getline(wort, 200);
		cout &lt;&lt; wort &lt;&lt; &quot;\n&quot;;
	}
	myFile.close();

	return (0);
}
</code></pre>
<p><strong>Vielen Dank &amp; Liebe Grüße</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/124788/datei-zeilenweise-einlesen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 01:37:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/124788.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 31 Oct 2005 14:49:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei zeilenweise einlesen on Mon, 31 Oct 2005 14:49:12 GMT]]></title><description><![CDATA[<p><strong>Hallo</strong></p>
<p>ich möchte eine Textdatei zeilenweise einlesen. Leider klappt das nicht so, wie ich mir das vorstelle <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Mit folgendem Code werden immer nur die ersten 21 Zeilen eingelesen. Ich möchte aber natürlich alle Zeilen einlesen...<br />
Was muss ich dafür tun?</p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;
#include &lt;fstream&gt;
#include &lt;iomanip&gt;

using namespace std;

int main(int argc, char* argv[])
{
	char* wort;
	fstream myFile;
	myFile.open(&quot;c:\\woerter.txt&quot;, ios::in);
	while(!myFile.eof())
	{
		myFile.getline(wort, 200);
		cout &lt;&lt; wort &lt;&lt; &quot;\n&quot;;
	}
	myFile.close();

	return (0);
}
</code></pre>
<p><strong>Vielen Dank &amp; Liebe Grüße</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/904616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/904616</guid><dc:creator><![CDATA[ichbinanfaenger]]></dc:creator><pubDate>Mon, 31 Oct 2005 14:49:12 GMT</pubDate></item><item><title><![CDATA[Reply to Datei zeilenweise einlesen on Mon, 31 Oct 2005 14:54:22 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>dein Code funktioniert so?<br />
Ich würde den Lesebuffer vor der Verwendung noch initialisieren, zumindest bei mir klappts dann immer ohne Probleme.<br />
Such mal einfach bei Google wie du richtig Daten mit der STL lesen kannst, ich bin leider im Moment nicht Zuhause sonst könnte ich dir auch mit Sourcecode helfen.<br />
Btw, <a href="http://www.cppreference.com" rel="nofollow">www.cppreference.com</a> kennst du?</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/904627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/904627</guid><dc:creator><![CDATA[Headhunter]]></dc:creator><pubDate>Mon, 31 Oct 2005 14:54:22 GMT</pubDate></item><item><title><![CDATA[Reply to Datei zeilenweise einlesen on Mon, 31 Oct 2005 14:59:48 GMT]]></title><description><![CDATA[<p>Erstmal für cout die iostream-Headerdatei einbauen. Desweiteren hast du für dein char-Array keinen Speicher reserviert (das dein Programm läuft ist wohl eher zufall, bei mir schmiert es direkt ab). Dies kannst du dynamisch per new machen oder einfach statisch direkt in den Quellcode schreiben:</p>
<pre><code class="language-cpp">const size_t ZEILE = 200;
char wort[ZEILE];
</code></pre>
<p>und das getline ändern zu:</p>
<pre><code class="language-cpp">myFile.getline(wort, ZEILE);
</code></pre>
<p>Das klappt bei mir so wunderbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/904631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/904631</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Mon, 31 Oct 2005 14:59:48 GMT</pubDate></item><item><title><![CDATA[Reply to Datei zeilenweise einlesen on Mon, 31 Oct 2005 15:03:50 GMT]]></title><description><![CDATA[<p>Nein, die Seite kannte ich nicht. Aber sie hat mir geholfen. Vielen Dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/904640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/904640</guid><dc:creator><![CDATA[ichbinanfaenger]]></dc:creator><pubDate>Mon, 31 Oct 2005 15:03:50 GMT</pubDate></item></channel></rss>