<?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[grosse Dateien lesen]]></title><description><![CDATA[<p>wie kann man mit c++ Und fgets() grosse dateien lesen (1kb-1gb).<br />
ich hab bisher noch nie mit so grosse Dateien lesen müssen.<br />
nur etwa 10kb gross, da hab ich einfach ein grosses char array vorberietet.<br />
nun nimmt mir das aber zuviel speicher.<br />
gibts eine elegantere Lösung?<br />
Ich muss das aber nach Zeile in ein 2d array packen und als argument übergeben, geht das?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/306787/grosse-dateien-lesen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 07 Aug 2026 07:48:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/306787.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Aug 2012 13:56:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 13:56:38 GMT]]></title><description><![CDATA[<p>wie kann man mit c++ Und fgets() grosse dateien lesen (1kb-1gb).<br />
ich hab bisher noch nie mit so grosse Dateien lesen müssen.<br />
nur etwa 10kb gross, da hab ich einfach ein grosses char array vorberietet.<br />
nun nimmt mir das aber zuviel speicher.<br />
gibts eine elegantere Lösung?<br />
Ich muss das aber nach Zeile in ein 2d array packen und als argument übergeben, geht das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239666</guid><dc:creator><![CDATA[alterbro]]></dc:creator><pubDate>Tue, 07 Aug 2012 13:56:38 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 13:59:40 GMT]]></title><description><![CDATA[<p>Chunks fuer Chunk einlesen anstatt die komplette Datei?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239668</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Tue, 07 Aug 2012 13:59:40 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 14:00:04 GMT]]></title><description><![CDATA[<p>Was genau willst du den genau machen?</p>
<p>So große Dateien in einem mal in den Arbeitsspeicher laden ist sowieso nicht so toll ...</p>
<p>Falls du die Datei durchsuchen möchtest könntest du das in kleinen Blöcken machen, und die dann immer untersuchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239669</guid><dc:creator><![CDATA[struc_t]]></dc:creator><pubDate>Tue, 07 Aug 2012 14:00:04 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 14:15:21 GMT]]></title><description><![CDATA[<p>also du meinst so:</p>
<pre><code class="language-cpp">leser::liesdatei(&quot;foo.txt&quot;);//selbsterklärend
char buffer[1024];//erwarte das keine Zeile grösser als 1024
while(leser::nächstezeile(buffer)){//wenn keine Zeile überig return false
interpreter::interpretiere(buffer);}//selbsterklärend
leser::schliess
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2239675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239675</guid><dc:creator><![CDATA[alterbro]]></dc:creator><pubDate>Tue, 07 Aug 2012 14:15:21 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 15:55:50 GMT]]></title><description><![CDATA[<p>Du könntest Memmory Mapped Files benutzen.<br />
Die gibt es sowohl für UNIX/Posix basierte Betriebssysteme, als auch für Windows.</p>
<p><a href="http://msdn.microsoft.com/en-us/library/ms810613.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms810613.aspx</a><br />
<a href="http://en.wikipedia.org/wiki/Memory-mapped_file" rel="nofollow">http://en.wikipedia.org/wiki/Memory-mapped_file</a><br />
<a href="http://en.wikipedia.org/wiki/Mmap" rel="nofollow">http://en.wikipedia.org/wiki/Mmap</a></p>
<p>Gruß,<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239719</guid><dc:creator><![CDATA[kwarnke]]></dc:creator><pubDate>Tue, 07 Aug 2012 15:55:50 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 16:10:37 GMT]]></title><description><![CDATA[<p>über 100 aufrufe und niemand meckert wegen fgets? <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 />
das ist doch c!<br />
wenn du also in c programmierst, und eine aus eventuell mehreren zeilen bestehende datei komplett in den ram laden möchtest, dann nimm fread.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239725</guid><dc:creator><![CDATA[merk0r]]></dc:creator><pubDate>Tue, 07 Aug 2012 16:10:37 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 16:14:50 GMT]]></title><description><![CDATA[<p>okay, aber mein neues system wär auch ok?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239727</guid><dc:creator><![CDATA[alterbro]]></dc:creator><pubDate>Tue, 07 Aug 2012 16:14:50 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 16:19:55 GMT]]></title><description><![CDATA[<p>ohne zu wissen, in welchem zusammenhang dein &quot;system&quot; läuft, wird dir das niemand beantworten können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239731</guid><dc:creator><![CDATA[merk0r]]></dc:creator><pubDate>Tue, 07 Aug 2012 16:19:55 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 17:03:50 GMT]]></title><description><![CDATA[<p>Ich frage ob dieses system Nachteile hat:</p>
<p>leser::liesdatei(&quot;foo.txt&quot;);//selbsterklärend<br />
char buffer[1024];//erwarte das keine Zeile grösser als 1024 ist<br />
while(leser::nächstezeile(buffer)){//wenn keine Zeile überig return false<br />
interpreter::interpretiere(buffer);}//selbsterklärend<br />
leser::schliess</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239733</guid><dc:creator><![CDATA[alterbro]]></dc:creator><pubDate>Tue, 07 Aug 2012 17:03:50 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 16:32:00 GMT]]></title><description><![CDATA[<p>alterbro schrieb:</p>
<blockquote>
<p>Ich frage ob dieses system Nachteile hat:</p>
</blockquote>
<p>Es hat zum Beispiel den dicken Nachteil, sich ohne Not auf 1024 Zeichen lange Zeilen zu beschränken.</p>
<p>Es hat auch den Nachteil, erst Daten als Zeilen zu interpretieren, dann die Zeilen wieder als Daten zu interpretieren, wenn man in der Regel doch ganz ohne Umweg die Daten interpretieren könnte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239736</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 07 Aug 2012 16:32:00 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 16:32:16 GMT]]></title><description><![CDATA[<p>ja, hat einen nachteil.<br />
zeilen mit mehr als 1024 bytes können nicht vollständig gelesen werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239737</guid><dc:creator><![CDATA[merk0r]]></dc:creator><pubDate>Tue, 07 Aug 2012 16:32:16 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 17:25:41 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Es hat zum Beispiel den dicken Nachteil, sich ohne Not auf 1024 Zeichen lange Zeilen zu beschränken.</p>
</blockquote>
<p>wie meinst du das?</p>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Es hat auch den Nachteil, erst Daten als Zeilen zu interpretieren, dann die Zeilen wieder als Daten zu interpretieren, wenn man in der Regel doch ganz ohne Umweg die Daten interpretieren könnte.</p>
</blockquote>
<p>wie denn?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239751</guid><dc:creator><![CDATA[alterbro]]></dc:creator><pubDate>Tue, 07 Aug 2012 17:25:41 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 17:37:55 GMT]]></title><description><![CDATA[<p>alterbro schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Es hat zum Beispiel den dicken Nachteil, sich ohne Not auf 1024 Zeichen lange Zeilen zu beschränken.</p>
</blockquote>
<p>wie meinst du das?</p>
<p>SeppJ schrieb:</p>
<blockquote>
<p>ich wage es mir anzumaßen, dass er folgendes meint:<br />
für zeilen mit anzahl bytes &gt; 1024 pro zeile kannst du dein programm in die tonne hauen.</p>
<p>Es hat auch den Nachteil, erst Daten als Zeilen zu interpretieren, dann die Zeilen wieder als Daten zu interpretieren, wenn man in der Regel doch ganz ohne Umweg die Daten interpretieren könnte.</p>
</blockquote>
<p>wie denn?</p>
</blockquote>
<p>fscanf benutzen, z.b.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239766</guid><dc:creator><![CDATA[interpret0r]]></dc:creator><pubDate>Tue, 07 Aug 2012 17:37:55 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 20:27:56 GMT]]></title><description><![CDATA[<p>alterbro schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Es hat zum Beispiel den dicken Nachteil, sich ohne Not auf 1024 Zeichen lange Zeilen zu beschränken.</p>
</blockquote>
<p>wie meinst du das?</p>
</blockquote>
<p>Gibt es (in C++) einen Grund, sich auf 1024 Zeichen zu beschränken? Nein. Höchstens in C und dort auch nur aus Bequemlichkeit, nicht wegen mangelnder Möglichkeiten. In C++ ist die Bequemlichkeit aber bei variabler Länge auch gegeben.</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Es hat auch den Nachteil, erst Daten als Zeilen zu interpretieren, dann die Zeilen wieder als Daten zu interpretieren, wenn man in der Regel doch ganz ohne Umweg die Daten interpretieren könnte.</p>
</blockquote>
<p>wie denn?</p>
</blockquote>
<p>Indem du das, was du mit der Zeile machst, direkt mit der Datei machst. Da du ja sicher die Dateninterpretation schön brav als Streamoperation implementiert hast, wie man es in C++ eben macht, sollte es keinen Unterschied machen, ob du einen fstream oder einen stringstream vorliegen hast.</p>
<p>Und selbst in C würde man es nicht so machen, wie interpret0r richtig schreibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239827</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 07 Aug 2012 20:27:56 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 20:38:53 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Höchstens in C und dort auch nur aus Bequemlichkeit, nicht wegen mangelnder Möglichkeiten.</p>
</blockquote>
<p>Immer diese C-Basherei (den schlechtesten C-Code liest man hier im C++-Forum). In C ist die Bequemlichkeit mit <a href="http://www.gnu.org/software/libc/manual/html_node/Line-Input.html" rel="nofollow">getline</a> auch gegeben. Trotzdem interpretiert man den Input oft gleich direkt vom FILE*.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239833</guid><dc:creator><![CDATA[unbash]]></dc:creator><pubDate>Tue, 07 Aug 2012 20:38:53 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 20:40:19 GMT]]></title><description><![CDATA[<p>unbash schrieb:</p>
<blockquote>
<p>In C ist die Bequemlichkeit mit <a href="http://www.gnu.org/software/libc/manual/html_node/Line-Input.html" rel="nofollow">getline</a> auch gegeben.</p>
</blockquote>
<p>Fail.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239834</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 07 Aug 2012 20:40:19 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 21:05:56 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>unbash schrieb:</p>
<blockquote>
<p>In C ist die Bequemlichkeit mit <a href="http://www.gnu.org/software/libc/manual/html_node/Line-Input.html" rel="nofollow">getline</a> auch gegeben.</p>
</blockquote>
<p>Fail.</p>
</blockquote>
<p>?</p>
<pre><code class="language-cpp">char *line=NULL;
size_t bytes=0, len=0;
while (getline(&amp;line, &amp;len, stdin)&gt;=0)
  bytes += len;
free(line);
printf (&quot;%zu\n&quot;, bytes);
</code></pre>
<p>vs</p>
<pre><code class="language-cpp">std::ios_base::sync_with_stdio(false);
std::string s;
std::size_t bytes = 0;
while (std::getline(std::cin, s))
  bytes += s.size();
std::cout &lt;&lt; bytes &lt;&lt; '\n';
</code></pre>
<p>Gleich bequemer Code und die C-Version ist erst noch schneller. Wo ist hier das Fail?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239845</guid><dc:creator><![CDATA[unbash]]></dc:creator><pubDate>Tue, 07 Aug 2012 21:05:56 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 21:16:13 GMT]]></title><description><![CDATA[<p>unbash schrieb:</p>
<blockquote>
<p>Wo ist hier das Fail?</p>
</blockquote>
<p>Es ist kein C.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239852</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 07 Aug 2012 21:16:13 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 21:20:12 GMT]]></title><description><![CDATA[<p>Ok,danke, hat mir sehr geholfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239856</guid><dc:creator><![CDATA[alterbro]]></dc:creator><pubDate>Tue, 07 Aug 2012 21:20:12 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 21:32:34 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>unbash schrieb:</p>
<blockquote>
<p>Wo ist hier das Fail?</p>
</blockquote>
<p>Es ist kein C.</p>
</blockquote>
<p>Doch:</p>
<pre><code>Since many programs interpret input on the basis of lines, it is convenient to have functions to read a line of text from a stream.

Standard C has functions to do this, but they aren't very safe: null characters and even (for gets) long lines can confuse them. So the GNU C Library provides the nonstandard getline function that makes it easy to read lines reliably.
</code></pre>
<p>Ist aber nicht Standart-C, also irrelevant.</p>
<p>EDIT: Warum wird das zensiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239864</guid><dc:creator><![CDATA[IrgendeinName]]></dc:creator><pubDate>Tue, 07 Aug 2012 21:32:34 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 21:46:51 GMT]]></title><description><![CDATA[<p>IrgendeinName schrieb:</p>
<blockquote>
<p>Ist aber nicht stan****-C, also irrelevant.</p>
<p>EDIT: Warum wird das zensiert?</p>
</blockquote>
<p>Guck mal in den Duden.</p>
<p>Edit:<br />
Oder auch hier:<br />
<a href="http://lexikon.martinvogel.de/standart.html" rel="nofollow">http://lexikon.martinvogel.de/standart.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239869</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Tue, 07 Aug 2012 21:46:51 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 21:45:29 GMT]]></title><description><![CDATA[<p>IrgendeinName schrieb:</p>
<blockquote>
<p>Ist aber nicht stan****-C, also irrelevant.</p>
<p>EDIT: Warum wird das zensiert?</p>
</blockquote>
<p>Weil selbst das Forum erkennt, dass das eine dumme Aussage ist. Das ist unportables GNU-Zeugs, kein reines C. getline kann man im Linuxprogrammierungsforum als gescheite Antwort bringen, nicht in den ANSI-Sprachforen.</p>
<p>Es ist ja nicht so, dass man für so ein getline jahrelange Erfahrung in der Entwicklung bräuchte, trotzdem sieht man kaum C-Code, in dem Funktionen dieser Art benutzt werden. Bequemlichkeit, denn ganz so trivial ist es nun einmal doch nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239870</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 07 Aug 2012 21:45:29 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Tue, 07 Aug 2012 21:55:46 GMT]]></title><description><![CDATA[<p>Belli schrieb:</p>
<blockquote>
<p>IrgendeinName schrieb:</p>
<blockquote>
<p>Ist aber nicht stan****-C, also irrelevant.</p>
<p>EDIT: Warum wird das zensiert?</p>
</blockquote>
<p>Guck mal in den Duden.</p>
<p>Edit:<br />
Oder auch hier:<br />
<a href="http://lexikon.martinvogel.de/stan****.html" rel="nofollow">http://lexikon.martinvogel.de/stan****.html</a></p>
</blockquote>
<p>Rechtschreibfehler zensieren? Obskure Methoden...</p>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Weil selbst das Forum erkennt, dass das eine dumme Aussage ist. Das ist unportables GNU-Zeugs, kein reines C. getline kann man im Linuxprogrammierungsforum als gescheite Antwort bringen, nicht in den ANSI-Sprachforen.</p>
<p>Es ist ja nicht so, dass man für so ein getline jahrelange Erfahrung in der Entwicklung bräuchte, trotzdem sieht man kaum C-Code, in dem Funktionen dieser Art benutzt werden. Bequemlichkeit, denn ganz so trivial ist es nun einmal doch nicht.</p>
</blockquote>
<p>Ich habe selbst gesagt, das es nicht im Standard ist.</p>
<p>Aber du hast Wort auf Wort gesagt, das die mit Link hinterlegte Funktion kein C sei, obwohl sie es ist. Sie ist nicht Standard C, aber C.</p>
<p>Sie scheint das Problem des TE gelöst zu haben und ich glaube dem ist Portabilität recht egal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239871</guid><dc:creator><![CDATA[IrgendeinName]]></dc:creator><pubDate>Tue, 07 Aug 2012 21:55:46 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Thu, 09 Aug 2012 10:54:35 GMT]]></title><description><![CDATA[<p>ich hab da noch eine Frage:<br />
anstatt ein char array 1024 zu verwenden, kann ich also uch einfach ein char array verwenden,oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2240338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2240338</guid><dc:creator><![CDATA[alterbro]]></dc:creator><pubDate>Thu, 09 Aug 2012 10:54:35 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Thu, 09 Aug 2012 11:01:56 GMT]]></title><description><![CDATA[<p>alterbro schrieb:</p>
<blockquote>
<p>ich hab da noch eine Frage:<br />
anstatt ein char array 1024 zu verwenden, kann ich also uch einfach ein char array verwenden,oder?</p>
</blockquote>
<p>Erklär bitte (Code?), was genau du damit meinst?</p>
<p>IrgendeinName schrieb:</p>
<blockquote>
<p>Aber du hast Wort auf Wort gesagt, das die mit Link hinterlegte Funktion kein C sei, obwohl sie es ist. Sie ist nicht Standard C, aber C.</p>
</blockquote>
<p>Was hilft eine non-standard C Lösung in einem Standard C++ Forum!? Abgesehen davon, ist diese getline() Funktion wohl die hässlichste Lösung, die ich je gesehen hab...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2240342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2240342</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Thu, 09 Aug 2012 11:01:56 GMT</pubDate></item><item><title><![CDATA[Reply to grosse Dateien lesen on Thu, 09 Aug 2012 11:04:19 GMT]]></title><description><![CDATA[<p>alterbro schrieb:</p>
<blockquote>
<p>ich hab da noch eine Frage:<br />
anstatt ein char array 1024 zu verwenden, kann ich also uch einfach ein char array verwenden,oder?</p>
</blockquote>
<p>Du kannst auch einfach einen std::string verwenden. Die Laenge der Zeile muss nicht vorher bekannt bzw. festgelegt sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2240344</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2240344</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Thu, 09 Aug 2012 11:04:19 GMT</pubDate></item></channel></rss>