<?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[Frage zu getline]]></title><description><![CDATA[<p>Hoi ich will eine Zeile aus einer Datei lesen das mache ich so:</p>
<pre><code class="language-cpp">string line;
ifstream file (&quot;file.txt&quot;);
file.getline ( &amp;line[0] , 200 ) ;

line = &amp;line[0];
cout&lt;&lt;line[0]&lt;&lt;endl;  // Gibt das erste Zeichen der Zeile aus
cout&lt;&lt;line&lt;&lt;endl;  // Gibt die ganze Zeile in einem mal aus
</code></pre>
<p>Kann man eine Zeile auch so einlesen das man sich das line = &amp;line[0]; sparen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/313227/frage-zu-getline</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 07:49:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/313227.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Jan 2013 15:06:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu getline on Thu, 24 Jan 2013 15:06:48 GMT]]></title><description><![CDATA[<p>Hoi ich will eine Zeile aus einer Datei lesen das mache ich so:</p>
<pre><code class="language-cpp">string line;
ifstream file (&quot;file.txt&quot;);
file.getline ( &amp;line[0] , 200 ) ;

line = &amp;line[0];
cout&lt;&lt;line[0]&lt;&lt;endl;  // Gibt das erste Zeichen der Zeile aus
cout&lt;&lt;line&lt;&lt;endl;  // Gibt die ganze Zeile in einem mal aus
</code></pre>
<p>Kann man eine Zeile auch so einlesen das man sich das line = &amp;line[0]; sparen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293040</guid><dc:creator><![CDATA[DateiAusleser]]></dc:creator><pubDate>Thu, 24 Jan 2013 15:06:48 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu getline on Thu, 24 Jan 2013 15:28:38 GMT]]></title><description><![CDATA[<p>Das sollte so garnicht funktionieren.</p>
<p>Die korrekte Lösung ist:<br />
std::getline(file, line)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293046</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Thu, 24 Jan 2013 15:28:38 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu getline on Thu, 24 Jan 2013 18:23:50 GMT]]></title><description><![CDATA[<p>Wie schon geschrieben, das ist die beste Lösung:</p>
<pre><code>std::getline(file, line)
</code></pre>
<p>Man kann aber auch deine und die von dir angedachte Lösung mit einer Änderung zum Laufen bekommen.</p>
<p>Nimm die bessere Variante und gut ist.:)</p>
<p>MfG f.-th.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293108</guid><dc:creator><![CDATA[f.-th.]]></dc:creator><pubDate>Thu, 24 Jan 2013 18:23:50 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu getline on Thu, 24 Jan 2013 20:20:50 GMT]]></title><description><![CDATA[<p>Jo, ich nehm die Variante von euch.<br />
Aber meine funktionierte auch. ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293168</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293168</guid><dc:creator><![CDATA[DateiAusleser]]></dc:creator><pubDate>Thu, 24 Jan 2013 20:20:50 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu getline on Thu, 24 Jan 2013 21:28:38 GMT]]></title><description><![CDATA[<p>DateiAusleser schrieb:</p>
<blockquote>
<p>Aber meine funktionierte auch. ^^</p>
</blockquote>
<p>Nein, das tut sie ganz sicher nicht. Deine bis zu 200 Zeichen werden irgendwo ins Nirvana geschrieben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293195</guid><dc:creator><![CDATA[Athar]]></dc:creator><pubDate>Thu, 24 Jan 2013 21:28:38 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu getline on Fri, 25 Jan 2013 07:11:35 GMT]]></title><description><![CDATA[<p>Dir hat nur keiner gesagt, dass es nicht läuft (also Computer doer Compiler waren still). Vielleicht hattest du auch sehr viel Glück und an der entsprechenden Stelle war grad Platz und es hat keinen gejuckt, dass du da schreibst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293250</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 25 Jan 2013 07:11:35 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu getline on Fri, 25 Jan 2013 08:22:51 GMT]]></title><description><![CDATA[<p>&quot;Es knallt nicht&quot; != &quot;Es funktioniert&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293267</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Fri, 25 Jan 2013 08:22:51 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu getline on Fri, 25 Jan 2013 08:40:14 GMT]]></title><description><![CDATA[<p>Ich rate mal: du benutzt MSVC. Der hat eine optimierung für kurze Strings. Du hast ferner nur kurze Zeilen in der Datei stehen, kürzer als 16 Zeichen. Das getline funktioniert zufälligerweise, weil es in den internen Speicher des Strings schreibt.<br />
Wenn ich damit recht hab, dann schreib mal eine richtig lange Zeile rein, mindestens 30 Zeichen. Dann laufen lassen, aber vorher Ohren zuhalten und in Deckung gehen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293272</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 25 Jan 2013 08:40:14 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu getline on Fri, 25 Jan 2013 08:52:55 GMT]]></title><description><![CDATA[<p>pumuckel schrieb:</p>
<blockquote>
<p>Wenn ich damit recht hab, dann schreib mal eine richtig lange Zeile rein, mindestens 30 Zeichen. Dann laufen lassen, aber vorher Ohren zuhalten und in Deckung gehen...</p>
</blockquote>
<p>Ich hab mal 200 Zeichen reingeschrieben und es ist nicht gecrasht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Ich verwende gerade einen alten Borland Compiler ( Borland C++ Builder 6 ).</p>
<p>Jetzt sollte ich mich eigentlich ärgern das es nicht gecrasht ist. Wäre es gecrasht hätte ich sofort gesehen das ich falschen Code geschrieben hätte. Ich würde auch einen moderneren Compiler nehmen aber den muss ich erst installieren.^^ (Sollte ich wohl mal tun .. )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293277</guid><dc:creator><![CDATA[DateiAusleser]]></dc:creator><pubDate>Fri, 25 Jan 2013 08:52:55 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu getline on Fri, 25 Jan 2013 10:54:55 GMT]]></title><description><![CDATA[<p>DateiAusleser schrieb:</p>
<blockquote>
<p>pumuckel schrieb:</p>
<blockquote>
<p>Wenn ich damit recht hab, dann schreib mal eine richtig lange Zeile rein, mindestens 30 Zeichen. Dann laufen lassen, aber vorher Ohren zuhalten und in Deckung gehen...</p>
</blockquote>
<p>Ich hab mal 200 Zeichen reingeschrieben und es ist nicht gecrasht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>.. und ich sprang im 20.Stock aus dem Fenster und als ich 19.Stockwerke tief gefallen war, ging es mir noch gut - was soll jetzt noch schief gehen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293314</guid><dc:creator><![CDATA[Mutiger]]></dc:creator><pubDate>Fri, 25 Jan 2013 10:54:55 GMT</pubDate></item></channel></rss>