<?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[Stream leeren]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich lese in einen <em>ifstream</em> eine Textdatei zeile für zeile ein. Wenn die Textdatei dabei sehr viele Zeilen hat kann man unter windows verfolgen das die Auslagerungsdatei und der RAM immer voller werden, also zugemüllt.</p>
<p>Die Zeilen aus dem Stream werden im Programm dargestellt, und brauchen im Stream nach der verarbeitung eigentlich nicht mehr zur Verfügung stehen.</p>
<p>Ich dachte vielleicht das man den Stream vielleicht irgendwie &quot;leeren&quot; lassen kann und damit der RAM auch nicht so überlastet wird? geht ja alles auf die performance..</p>
<p>danke euch!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/216271/stream-leeren</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 12:39:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/216271.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 21 Jun 2008 17:56:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Stream leeren on Sat, 21 Jun 2008 17:56:37 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich lese in einen <em>ifstream</em> eine Textdatei zeile für zeile ein. Wenn die Textdatei dabei sehr viele Zeilen hat kann man unter windows verfolgen das die Auslagerungsdatei und der RAM immer voller werden, also zugemüllt.</p>
<p>Die Zeilen aus dem Stream werden im Programm dargestellt, und brauchen im Stream nach der verarbeitung eigentlich nicht mehr zur Verfügung stehen.</p>
<p>Ich dachte vielleicht das man den Stream vielleicht irgendwie &quot;leeren&quot; lassen kann und damit der RAM auch nicht so überlastet wird? geht ja alles auf die performance..</p>
<p>danke euch!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533359</guid><dc:creator><![CDATA[me0]]></dc:creator><pubDate>Sat, 21 Jun 2008 17:56:37 GMT</pubDate></item><item><title><![CDATA[Reply to Stream leeren on Sat, 21 Jun 2008 17:57:50 GMT]]></title><description><![CDATA[<p>ach ja, ich poste hier und nicht in &quot;C++&quot; weil ich als IDE den BCB6 verwende.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533361</guid><dc:creator><![CDATA[me0]]></dc:creator><pubDate>Sat, 21 Jun 2008 17:57:50 GMT</pubDate></item><item><title><![CDATA[Reply to Stream leeren on Sat, 21 Jun 2008 18:33:51 GMT]]></title><description><![CDATA[<p>Wenn es eine TxT ist, warum benutzt dann nicht</p>
<pre><code class="language-cpp">TStringList-&gt;LoadFromFile
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">Memo-&gt;Lines-&gt;LoadFromFile
</code></pre>
<p>&lt;&lt; Wenn du es eh darstellst</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533370</guid><dc:creator><![CDATA[Raccoon666]]></dc:creator><pubDate>Sat, 21 Jun 2008 18:33:51 GMT</pubDate></item><item><title><![CDATA[Reply to Stream leeren on Sat, 21 Jun 2008 21:21:32 GMT]]></title><description><![CDATA[<p>geht das vielleicht mit Stream.flush() ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533427</guid><dc:creator><![CDATA[Tippokrates]]></dc:creator><pubDate>Sat, 21 Jun 2008 21:21:32 GMT</pubDate></item><item><title><![CDATA[Reply to Stream leeren on Sun, 22 Jun 2008 09:40:58 GMT]]></title><description><![CDATA[<p>Also das einfache einladen in eine TStringList erfüllt nicht den Zweck. Schließlich werden die Texte ja im Stream bearbeitet.</p>
<p>flush() hab ich jetzt mal testweise ausgeführt, soll da was passieren / die Auslagerungsdatei wächst trotzdem kontinuierlich...</p>
<p><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="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533551</guid><dc:creator><![CDATA[me0]]></dc:creator><pubDate>Sun, 22 Jun 2008 09:40:58 GMT</pubDate></item><item><title><![CDATA[Reply to Stream leeren on Sun, 22 Jun 2008 09:47:22 GMT]]></title><description><![CDATA[<p>hast du den Stream nach der Verwendung geschlossen (<em>close()</em>)?</p>
<p>alternativ bietet sich vielleicht <em>TFileStream</em> an</p>
<p>eine Bemerkung am Rande: auch die Texte in der TStringList kann man bearbeiten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533552</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533552</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Sun, 22 Jun 2008 09:47:22 GMT</pubDate></item><item><title><![CDATA[Reply to Stream leeren on Sun, 22 Jun 2008 10:48:13 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">string aktuelleZeile;
//ifstream Stream(dateiName);        // Datei öffnen
fstream Stream(dateiName);           // fstream um flush zu testen, ifstrem kennt das ja net

while( getline(iStream, aktuelleZeile) )
{
  //bearbeitungen, die funzen alle soweit
  //nur wird halt die Auslagerungsdatei stetig größer und größer...
  //deswegen hier den Stream leeren
  iStream.flush();
}
iStream.close();
</code></pre>
<p>Aber die Auslagerungsdatei wächst unbeinflusst weiter.<br />
Wer kann helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533580</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533580</guid><dc:creator><![CDATA[me0]]></dc:creator><pubDate>Sun, 22 Jun 2008 10:48:13 GMT</pubDate></item><item><title><![CDATA[Reply to Stream leeren on Mon, 23 Jun 2008 12:03:42 GMT]]></title><description><![CDATA[<p>keine ne idee?</p>
<p>*push*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1534102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1534102</guid><dc:creator><![CDATA[me0]]></dc:creator><pubDate>Mon, 23 Jun 2008 12:03:42 GMT</pubDate></item><item><title><![CDATA[Reply to Stream leeren on Mon, 23 Jun 2008 12:07:32 GMT]]></title><description><![CDATA[<p>Bist du dir sicher, dass es an dem Stream liegt? Hast du mal den ganzen restlichen Code auskommentiert und geschaut was dann passiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1534105</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1534105</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 23 Jun 2008 12:07:32 GMT</pubDate></item><item><title><![CDATA[Reply to Stream leeren on Mon, 23 Jun 2008 12:12:43 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Da es doch um ein C++ Problem ohne spezielle Builder-Eigenheiten geht verschieb ich dich mal. Vielleicht gibt es dort noch andere Idden.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1534110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1534110</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 23 Jun 2008 12:12:43 GMT</pubDate></item><item><title><![CDATA[Reply to Stream leeren on Mon, 23 Jun 2008 12:12:53 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-14774.html" rel="nofollow">akari</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-2.html" rel="nofollow">VCL (C++ Builder)</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1534111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1534111</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Mon, 23 Jun 2008 12:12:53 GMT</pubDate></item><item><title><![CDATA[Reply to Stream leeren on Mon, 23 Jun 2008 12:16:28 GMT]]></title><description><![CDATA[<p>du machst da was falsch wenn du einen text im speicher hältst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1534116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1534116</guid><dc:creator><![CDATA[ich würde auch sagen]]></dc:creator><pubDate>Mon, 23 Jun 2008 12:16:28 GMT</pubDate></item></channel></rss>