<?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[getline() liest nur erste Zeile]]></title><description><![CDATA[<p>Ich habe vor kurzem angefangen mir C++ anzugucken. Ich habe eine Datei test.txt, wo alle Namen untereinander angegeben sind. Dann möchte ich mit meinem Programm jeweils eine Zeile auslesen und in einer Variable speichern. Die ich dann in einen anderen Text an mehreren Stellen einsetze. Der Text wird dann in einer Datei text.txt gespeichert und die nächste Zeile/Name wird in die Variable gespeichert und in den gleichen Text eingefügt der dann unter den vorherigen Text in der Datei Text.txt gespeichert wird. Hoffe das war verständlich <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="😃"
    /> Hier zu habe ich folgendes Programm geschrieben:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;sstream&gt;
using namespace std;

int main(int argc, char** argv) {
	ifstream datei(&quot;E:\\Documents\\C++\\test.txt&quot;);
	string zeile;
	std::ofstream schreiben;
	while(getline(datei, zeile)) 
	{
	string a;
	stringstream frage(zeile);
	frage &gt;&gt; a;
	schreiben.open(&quot;text.txt&quot;,ios::in);
	schreiben &lt;&lt; &quot;var &quot; &lt;&lt; a &lt;&lt; &quot; = document.forms['fragebogen']['&quot; &lt;&lt; a &lt;&lt; &quot;'].value;\n&quot;;
	schreiben &lt;&lt; &quot;if (&quot; &lt;&lt; a &lt;&lt; &quot; == null || &quot; &lt;&lt; a &lt;&lt; &quot; == '') {\n&quot;;
	schreiben &lt;&lt; &quot;document.getElementsByName('&quot; &lt;&lt; a &lt;&lt; &quot;').style.backgroundColor = 'dfac20';\n&quot;;
	schreiben &lt;&lt; &quot;return false;&quot;;
	}
}
</code></pre>
<p>Bei mir wird immer nur die erste Zeile von test.txt eingelesen, eingesetzt und in text.txt gespeichert.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/333724/getline-liest-nur-erste-zeile</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 17:10:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/333724.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 27 Jul 2015 17:50:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to getline() liest nur erste Zeile on Mon, 27 Jul 2015 17:50:16 GMT]]></title><description><![CDATA[<p>Ich habe vor kurzem angefangen mir C++ anzugucken. Ich habe eine Datei test.txt, wo alle Namen untereinander angegeben sind. Dann möchte ich mit meinem Programm jeweils eine Zeile auslesen und in einer Variable speichern. Die ich dann in einen anderen Text an mehreren Stellen einsetze. Der Text wird dann in einer Datei text.txt gespeichert und die nächste Zeile/Name wird in die Variable gespeichert und in den gleichen Text eingefügt der dann unter den vorherigen Text in der Datei Text.txt gespeichert wird. Hoffe das war verständlich <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="😃"
    /> Hier zu habe ich folgendes Programm geschrieben:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;sstream&gt;
using namespace std;

int main(int argc, char** argv) {
	ifstream datei(&quot;E:\\Documents\\C++\\test.txt&quot;);
	string zeile;
	std::ofstream schreiben;
	while(getline(datei, zeile)) 
	{
	string a;
	stringstream frage(zeile);
	frage &gt;&gt; a;
	schreiben.open(&quot;text.txt&quot;,ios::in);
	schreiben &lt;&lt; &quot;var &quot; &lt;&lt; a &lt;&lt; &quot; = document.forms['fragebogen']['&quot; &lt;&lt; a &lt;&lt; &quot;'].value;\n&quot;;
	schreiben &lt;&lt; &quot;if (&quot; &lt;&lt; a &lt;&lt; &quot; == null || &quot; &lt;&lt; a &lt;&lt; &quot; == '') {\n&quot;;
	schreiben &lt;&lt; &quot;document.getElementsByName('&quot; &lt;&lt; a &lt;&lt; &quot;').style.backgroundColor = 'dfac20';\n&quot;;
	schreiben &lt;&lt; &quot;return false;&quot;;
	}
}
</code></pre>
<p>Bei mir wird immer nur die erste Zeile von test.txt eingelesen, eingesetzt und in text.txt gespeichert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2461214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2461214</guid><dc:creator><![CDATA[Ironblood]]></dc:creator><pubDate>Mon, 27 Jul 2015 17:50:16 GMT</pubDate></item><item><title><![CDATA[Reply to getline() liest nur erste Zeile on Mon, 27 Jul 2015 17:56:49 GMT]]></title><description><![CDATA[<p>Ungetestet: Entferne Zeile 16, ersetze Zeile 10 durch</p>
<pre><code>std::ofstream schreiben(&quot;text.txt&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2461215</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2461215</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 27 Jul 2015 17:56:49 GMT</pubDate></item><item><title><![CDATA[Reply to getline() liest nur erste Zeile on Mon, 27 Jul 2015 17:59:09 GMT]]></title><description><![CDATA[<p>Wow danke funktioniert und danke für die schnelle Antwort <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/2461216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2461216</guid><dc:creator><![CDATA[Ironblood]]></dc:creator><pubDate>Mon, 27 Jul 2015 17:59:09 GMT</pubDate></item><item><title><![CDATA[Reply to getline() liest nur erste Zeile on Mon, 27 Jul 2015 20:12:40 GMT]]></title><description><![CDATA[<p>Hoffentlich weißt Du auch, warum es nun funktioniert, bzw. wo GENAU jetzt der Unterschied ist ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2461225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2461225</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Mon, 27 Jul 2015 20:12:40 GMT</pubDate></item><item><title><![CDATA[Reply to getline() liest nur erste Zeile on Mon, 27 Jul 2015 20:23:41 GMT]]></title><description><![CDATA[<p>Jetzt ist er bestimmt schon davon.</p>
<p>Mensch SeppJ! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <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/2461226</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2461226</guid><dc:creator><![CDATA[cvcv]]></dc:creator><pubDate>Mon, 27 Jul 2015 20:23:41 GMT</pubDate></item></channel></rss>