<?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[Zeilen innerhalb von Textdateien...]]></title><description><![CDATA[<p>Hallo.<br />
Ich stehe zwei Problemen.</p>
<p>1. Ich muss herausfinden, wenn ich eine Textdatei habe, wie viele Zeilen diese hat.<br />
Ich habe schon überlegt, dass ich die Textdatei in einen String einlese und dann die Anzahl der Zeilenumbrüche zähle, aber dies erscheint mir zu langsam bei einer riesigen Textdatei. Kann man das auch ganz einfach hinbekommen?</p>
<p>2. Wie kann ich an den Anfang einer beliebigen Zeile springen??? Also ich meine z.B. den Positionszeiger zum lesen.</p>
<p>Gruß Speedy_92</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/213471/zeilen-innerhalb-von-textdateien</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 06:26:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/213471.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 18 May 2008 13:25:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeilen innerhalb von Textdateien... on Sun, 18 May 2008 13:25:17 GMT]]></title><description><![CDATA[<p>Hallo.<br />
Ich stehe zwei Problemen.</p>
<p>1. Ich muss herausfinden, wenn ich eine Textdatei habe, wie viele Zeilen diese hat.<br />
Ich habe schon überlegt, dass ich die Textdatei in einen String einlese und dann die Anzahl der Zeilenumbrüche zähle, aber dies erscheint mir zu langsam bei einer riesigen Textdatei. Kann man das auch ganz einfach hinbekommen?</p>
<p>2. Wie kann ich an den Anfang einer beliebigen Zeile springen??? Also ich meine z.B. den Positionszeiger zum lesen.</p>
<p>Gruß Speedy_92</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1511535</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1511535</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Sun, 18 May 2008 13:25:17 GMT</pubDate></item><item><title><![CDATA[Reply to Zeilen innerhalb von Textdateien... on Sun, 18 May 2008 13:29:38 GMT]]></title><description><![CDATA[<p>1. kannst es ja so machen,Zeile für zeile mit getline einlesen und dann jeweils die zeichen der zeile bestimmen, dann nimmste die nächste zeile und addierst sie auf die alten zeichen drauf, und das machste solange wie eingelesen wird<br />
2. in einer Textdatei kannst du nicht zu einer bestimmten zeile springen, dazu müsstest du die datei binär bearbeiten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1511540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1511540</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sun, 18 May 2008 13:29:38 GMT</pubDate></item><item><title><![CDATA[Reply to Zeilen innerhalb von Textdateien... on Sun, 18 May 2008 13:38:32 GMT]]></title><description><![CDATA[<p>1. Danke</p>
<p>2. Wieso nicht? Ich dachte das geht mit den Seek-Funktionen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
*EDIT Sry was falsches gelesen xD</p>
<p>Wie kann man das denn binär machen? Gibt es dort extra Funktionen für?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1511545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1511545</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Sun, 18 May 2008 13:38:32 GMT</pubDate></item><item><title><![CDATA[Reply to Zeilen innerhalb von Textdateien... on Sun, 18 May 2008 13:37:29 GMT]]></title><description><![CDATA[<p>schon, dann musst du sie aber binär bearbeite, dann haut das auch hin <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/1511546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1511546</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sun, 18 May 2008 13:37:29 GMT</pubDate></item><item><title><![CDATA[Reply to Zeilen innerhalb von Textdateien... on Sun, 18 May 2008 13:52:16 GMT]]></title><description><![CDATA[<p>Wie kann man das denn binär machen? Gibt es dort extra Funktionen für das Cursersetzen auf Zeilenanfang??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1511558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1511558</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Sun, 18 May 2008 13:52:16 GMT</pubDate></item><item><title><![CDATA[Reply to Zeilen innerhalb von Textdateien... on Sun, 18 May 2008 13:56:34 GMT]]></title><description><![CDATA[<p>Das musst du beim öffnen angeben mit einem Flag.</p>
<p><a href="http://www.cppreference.com/io_flags.html#format_flags" rel="nofollow">http://www.cppreference.com/io_flags.html#format_flags</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1511561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1511561</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 18 May 2008 13:56:34 GMT</pubDate></item><item><title><![CDATA[Reply to Zeilen innerhalb von Textdateien... on Sun, 18 May 2008 13:58:52 GMT]]></title><description><![CDATA[<p>Alles klar. Vielen dank.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1511563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1511563</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Sun, 18 May 2008 13:58:52 GMT</pubDate></item><item><title><![CDATA[Reply to Zeilen innerhalb von Textdateien... on Sun, 18 May 2008 16:15:58 GMT]]></title><description><![CDATA[<p>Er schrieb: Textdatei.</p>
<p>Also:</p>
<p>fp = fopen( ...);<br />
for ( i=0; fgets( ...); i++);<br />
fclose( fp);<br />
printf( &quot;Juchhu, ich habe %d Zeilen&quot;, i);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1511663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1511663</guid><dc:creator><![CDATA[Scheppertreiber]]></dc:creator><pubDate>Sun, 18 May 2008 16:15:58 GMT</pubDate></item><item><title><![CDATA[Reply to Zeilen innerhalb von Textdateien... on Sun, 18 May 2008 17:02:12 GMT]]></title><description><![CDATA[<p>Scheppertreiber schrieb:</p>
<blockquote>
<p>Er schrieb: Textdatei.</p>
<p>Also:</p>
<p>fp = fopen( ...);<br />
for ( i=0; fgets( ...); i++);<br />
fclose( fp);<br />
printf( &quot;Juchhu, ich habe %d Zeilen&quot;, i);</p>
</blockquote>
<p>Tut mir leid, aber ich steige überhaupt nicht durch den Code <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Und noch eine Frage:<br />
Ich habe mir jetzt die Flags angeschaut, aber irgendwie weiß ich nicht welche ich dafür benutzen muss wegen den Zeilenanfängen... Vielleicht ios_base::unitbuf???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1511697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1511697</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Sun, 18 May 2008 17:02:12 GMT</pubDate></item><item><title><![CDATA[Reply to Zeilen innerhalb von Textdateien... on Sun, 18 May 2008 17:04:21 GMT]]></title><description><![CDATA[<p>Speedy_92 schrieb:</p>
<blockquote>
<p>1. Ich muss herausfinden, wenn ich eine Textdatei habe, wie viele Zeilen diese hat.</p>
</blockquote>
<p>Hallo Speedy_92,</p>
<p>das mit dem <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-160465-and-highlight-is-count.html" rel="nofollow">Zeilen zählen</a> hatten wir schon mal.</p>
<p>Springen an eine bestimmte Stelle (z.B. Zeilenanfang) geht mit C++-Mitteln nur, wenn Du vorher schon bis dahin gelesen hast und Dir die Stelle jedesmal mit tellg() merkst.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1511701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1511701</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Sun, 18 May 2008 17:04:21 GMT</pubDate></item><item><title><![CDATA[Reply to Zeilen innerhalb von Textdateien... on Sun, 18 May 2008 17:05:46 GMT]]></title><description><![CDATA[<p>Speedy_92 schrieb:</p>
<blockquote>
<p>1. Ich muss herausfinden, wenn ich eine Textdatei habe, wie viele Zeilen diese hat.</p>
</blockquote>
<p>Hallo Speedy_92,</p>
<p>das mit dem <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-160465-and-highlight-is-count.html" rel="nofollow">Zeilen zählen</a> hatten wir schon mal.</p>
<p>Springen an eine bestimmte Stelle (z.B. Zeilenanfang) geht mit C++-Mitteln nur, wenn Du vorher schon bis dahin gelesen hast und Dir die Stelle jedesmal mit tellg() merkst.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1511703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1511703</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Sun, 18 May 2008 17:05:46 GMT</pubDate></item></channel></rss>