<?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[C++, Textdokument ~&amp;gt; Einzelne Zeilen auslesen]]></title><description><![CDATA[<p>Guten Abend allerseits,<br />
zu Zeit sitze ich an dem Problem fest, dass ich über mein c++ Programm einzelne Zeilen auslesen will, allerdings habe ich bisher noch nicht mehr geschaft, als das, das ganze Textdokument ausgegeben wird</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstdlib&gt;
#include &lt;math.h&gt;
#include &lt;string.h&gt;
#include &lt;conio.h&gt;
#include &lt;fstream.h&gt;
#include &lt;stdexcept&gt;

using namespace std;

main()
{
   char line[256];

  ifstream infile (&quot;test.txt&quot;, ios::in);

  if (!infile)
    {
      cout &lt;&lt; &quot;Kein Tesxtdokument&quot; &lt;&lt; endl;
      return 1;
    }

  while (infile.getline (line, 100))
    {

      cout &lt;&lt; line &lt;&lt; endl;
    }
  cout &lt;&lt; endl;
}
</code></pre>
<p>Ps: wundert euch nicht über die vielen Header, die sind u.a. für andere Teiles des Programms.<br />
Ich weiss nun wirklich nicht wie ich es hinrkeigen soll, einzelne Zeilen auszulesen, hoffe ihr könnt mir helfen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/286746/c-textdokument-gt-einzelne-zeilen-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 19:08:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/286746.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 15 May 2011 19:26:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++, Textdokument ~&amp;gt; Einzelne Zeilen auslesen on Sun, 15 May 2011 19:26:51 GMT]]></title><description><![CDATA[<p>Guten Abend allerseits,<br />
zu Zeit sitze ich an dem Problem fest, dass ich über mein c++ Programm einzelne Zeilen auslesen will, allerdings habe ich bisher noch nicht mehr geschaft, als das, das ganze Textdokument ausgegeben wird</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstdlib&gt;
#include &lt;math.h&gt;
#include &lt;string.h&gt;
#include &lt;conio.h&gt;
#include &lt;fstream.h&gt;
#include &lt;stdexcept&gt;

using namespace std;

main()
{
   char line[256];

  ifstream infile (&quot;test.txt&quot;, ios::in);

  if (!infile)
    {
      cout &lt;&lt; &quot;Kein Tesxtdokument&quot; &lt;&lt; endl;
      return 1;
    }

  while (infile.getline (line, 100))
    {

      cout &lt;&lt; line &lt;&lt; endl;
    }
  cout &lt;&lt; endl;
}
</code></pre>
<p>Ps: wundert euch nicht über die vielen Header, die sind u.a. für andere Teiles des Programms.<br />
Ich weiss nun wirklich nicht wie ich es hinrkeigen soll, einzelne Zeilen auszulesen, hoffe ihr könnt mir helfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2063803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2063803</guid><dc:creator><![CDATA[Koen]]></dc:creator><pubDate>Sun, 15 May 2011 19:26:51 GMT</pubDate></item><item><title><![CDATA[Reply to C++, Textdokument ~&amp;gt; Einzelne Zeilen auslesen on Sun, 15 May 2011 19:29:31 GMT]]></title><description><![CDATA[<p>Nimm besser <a href="http://www.cplusplus.com/reference/string/getline/" rel="nofollow">getline</a> und prüf da dann die Flag Bits.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2063805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2063805</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 15 May 2011 19:29:31 GMT</pubDate></item><item><title><![CDATA[Reply to C++, Textdokument ~&amp;gt; Einzelne Zeilen auslesen on Sun, 15 May 2011 19:30:54 GMT]]></title><description><![CDATA[<p>Du hast zu viele <code>include</code> s, und <code>&lt;math.h&gt;</code> ist falsch! <code>&lt;cmath&gt;</code> wäre korrekt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2063806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2063806</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Sun, 15 May 2011 19:30:54 GMT</pubDate></item><item><title><![CDATA[Reply to C++, Textdokument ~&amp;gt; Einzelne Zeilen auslesen on Sun, 15 May 2011 19:52:48 GMT]]></title><description><![CDATA[<p>Uff, vielen dank für eine konstruktiven Vorschläge, habe aber grade (zufällig gefunden) eine funktionierende Lösung gefunden</p>
<pre><code class="language-cpp">{
int X ; //x = Zeile die Ausgelesen werden soll
	vector&lt;string&gt; SS;   //Der Vektor SS enthält String-Elemente

	char Zeile[256]; //Die maximale Zeilenlänge beträgt 255 Zeichen, weil ein String mit einer Null endet

	ifstream infile (&quot;test.txt&quot;, ios::in);  //Die Zeilen dieser Datei sollen in einen Vektor geschrieben werden.

	if (!infile)
		{
		cout &lt;&lt; &quot;Kann Datei nicht öffnen.&quot; &lt;&lt; endl;
		system(&quot;pause&quot;);
		return 1;
		}

	while (infile.getline (Zeile, sizeof(Zeile)))
		{
		//Hier kann man, wenn nötig, die aktuelle Zeile verändern,
		// oder wie hier in einem Vektor speichern. :)  -&gt; Quelle: http://www.yolinux.com/TUTORIALS/LinuxTutorialC++STL.html#VECTOR

		SS.push_back(Zeile); //hängt einfach den Inhalt der Zeile als Vektorelement an das Ende des Vektors
		}
   //************************************
   //Hier wird nur das zweite Element des Vektors ausgegeben:
   cout &lt;&lt; &quot;2-te Zeile:&quot; &lt;&lt; endl;
   cout &lt;&lt; SS[X] &lt;&lt; endl;
   //************************************
system(&quot;pause&quot;);

}
</code></pre>
<p>Ps: Nicht mein Code nur gefunden ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2063823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2063823</guid><dc:creator><![CDATA[Koen]]></dc:creator><pubDate>Sun, 15 May 2011 19:52:48 GMT</pubDate></item><item><title><![CDATA[Reply to C++, Textdokument ~&amp;gt; Einzelne Zeilen auslesen on Sun, 15 May 2011 19:57:38 GMT]]></title><description><![CDATA[<p>Wie oben schon erwähnt wurden, nimm besser std::string anstelle des char-Arrays, dann brauchst du dich nicht mehr um die maimale Zeilenlänge kümmern.</p>
<p>PS: Dein gefundenes Beispiel gibt irgendwas aus, aber nur mit viel Glück die zweite Zeile <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2063826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2063826</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sun, 15 May 2011 19:57:38 GMT</pubDate></item><item><title><![CDATA[Reply to C++, Textdokument ~&amp;gt; Einzelne Zeilen auslesen on Sun, 15 May 2011 19:57:40 GMT]]></title><description><![CDATA[<p>Zu deinem Quelltext:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstdlib&gt;
#include &lt;math.h&gt;  // ?
#include &lt;string.h&gt; // ?
#include &lt;conio.h&gt; // ?
#include &lt;fstream.h&gt; // ?
#include &lt;stdexcept&gt;

using namespace std;

main() // ?
{
</code></pre>
<p>Schau dir die Kommentare an und überlege was da schlecht gelöst ist.</p>
<p>MfG f.-th.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2063827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2063827</guid><dc:creator><![CDATA[f.-th.]]></dc:creator><pubDate>Sun, 15 May 2011 19:57:40 GMT</pubDate></item></channel></rss>