<?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[while schleife mit eof beenden]]></title><description><![CDATA[<p>hallo<br />
ich bin anfänger. ich möchte eine datei mit einer schleife einlesen. mir ist es schon gelungen, aber ich muss zuvor noch angaben machen wie viele koordinaten ich habe. ich versuche, dass mit einer while - Schleife zu machen und sie mit eof zu beenden. aber bisher habe ich es noch nicht geschafft. kann mir jemand helfen??</p>
<p>while (!dateiname.eof())<br />
{<br />
input &gt;&gt; x &gt;&gt; y;</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/228383/while-schleife-mit-eof-beenden</link><generator>RSS for Node</generator><lastBuildDate>Tue, 29 Sep 2026 15:15:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/228383.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Nov 2008 14:46:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to while schleife mit eof beenden on Thu, 27 Nov 2008 14:47:43 GMT]]></title><description><![CDATA[<p>hallo<br />
ich bin anfänger. ich möchte eine datei mit einer schleife einlesen. mir ist es schon gelungen, aber ich muss zuvor noch angaben machen wie viele koordinaten ich habe. ich versuche, dass mit einer while - Schleife zu machen und sie mit eof zu beenden. aber bisher habe ich es noch nicht geschafft. kann mir jemand helfen??</p>
<p>while (!dateiname.eof())<br />
{<br />
input &gt;&gt; x &gt;&gt; y;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621870</guid><dc:creator><![CDATA[methin]]></dc:creator><pubDate>Thu, 27 Nov 2008 14:47:43 GMT</pubDate></item><item><title><![CDATA[Reply to while schleife mit eof beenden on Thu, 27 Nov 2008 15:06:58 GMT]]></title><description><![CDATA[<p>Was genau ist denn dein Problem?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621883</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 27 Nov 2008 15:06:58 GMT</pubDate></item><item><title><![CDATA[Reply to while schleife mit eof beenden on Thu, 27 Nov 2008 15:09:45 GMT]]></title><description><![CDATA[<p>ich weiß nicht genau wie das mit eof() funktioniert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621885</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621885</guid><dc:creator><![CDATA[methin]]></dc:creator><pubDate>Thu, 27 Nov 2008 15:09:45 GMT</pubDate></item><item><title><![CDATA[Reply to while schleife mit eof beenden on Thu, 27 Nov 2008 15:11:55 GMT]]></title><description><![CDATA[<p>methin schrieb:</p>
<blockquote>
<p>... aber ich muss zuvor noch angaben machen wie viele koordinaten ich habe.</p>
</blockquote>
<p>Das verstehe ich nicht so ganz. Es würde helfen wenn du etwas mehr Code posten würdest, denn bis jetzt sieht es für mich so aus als würdest du das ganze vermutlich mit dem Code aus diesem Thread hier machen:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-227230-and-start-is-0.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-227230-and-start-is-0.html</a><br />
Sollte ich mit dieser Vermutung tatsächlich ins Schwarze getroffen haben, dann würde ich dir jetzt schonmal raten statt mit Arrays lieber mit <code>std::vector</code> zu arbeiten, so wie ich es auch schon in den eingangs erwähnten Thread geraten hatte. Und falls ich doch total daneben liegen sollte, dann poste bitte etwas mehr Code :).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621887</guid><dc:creator><![CDATA[Mizar]]></dc:creator><pubDate>Thu, 27 Nov 2008 15:11:55 GMT</pubDate></item><item><title><![CDATA[Reply to while schleife mit eof beenden on Thu, 27 Nov 2008 15:19:42 GMT]]></title><description><![CDATA[<p>so wie ich das jetzt entnommen habe will ich dass ähnlich machen. ich versuche es auch mit fstream. aber ich möchte die koordinaten nicht ausgeben ich will sie nur verarbeiten. das heißt ich brauch sie danach nicht mehr. aber ich möchte auch einen x- wert und einen y-wert einlesen</p>
<p>char dateiname[40];<br />
ifstream input(dateiname);<br />
while (!dateiname.eof()) {<br />
input &gt;&gt; x &gt;&gt; y;</p>
<p>hier will ich dann die werte direkt in der schleife verwenden, dann brauche ich kein array.<br />
und sobald die zahlen in der datei zu ende sind soll die whilschleife beendet werden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621894</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621894</guid><dc:creator><![CDATA[methin]]></dc:creator><pubDate>Thu, 27 Nov 2008 15:19:42 GMT</pubDate></item><item><title><![CDATA[Reply to while schleife mit eof beenden on Thu, 27 Nov 2008 15:27:01 GMT]]></title><description><![CDATA[<p>methin schrieb:</p>
<blockquote>
<p>...hier will ich dann die werte direkt in der schleife verwenden, dann brauche ich kein array.<br />
und sobald die zahlen in der datei zu ende sind soll die whilschleife beendet werden</p>
</blockquote>
<p>Dann Probiers mal so:</p>
<pre><code class="language-cpp">while (input &gt;&gt; x &gt;&gt; y) {
/* x und y verarbeiten */
}
</code></pre>
<p>Hier wird das Einlesen aus der Datei als Bedingung der <code>while</code> -Schleife verwendet, was bedeutet, dass wenn es nichts mehr einzulesen gibt, dass dann die <code>while</code> -Schleife verlassen wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621908</guid><dc:creator><![CDATA[Mizar]]></dc:creator><pubDate>Thu, 27 Nov 2008 15:27:01 GMT</pubDate></item><item><title><![CDATA[Reply to while schleife mit eof beenden on Thu, 27 Nov 2008 15:29:30 GMT]]></title><description><![CDATA[<p>while (!input.eof()) {</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621911</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Thu, 27 Nov 2008 15:29:30 GMT</pubDate></item><item><title><![CDATA[Reply to while schleife mit eof beenden on Thu, 27 Nov 2008 15:33:23 GMT]]></title><description><![CDATA[<p>Belli schrieb:</p>
<blockquote>
<p>while (!input.eof()) {</p>
</blockquote>
<p>Argh, jetzt erst sehe ich das methin das <code>char</code> -Array und nicht das <code>ifstream</code> -Objekt in der Bedingung der <code>while</code> -Schleife verwendet. Oh man, hab ich heute Tomaten auf den Augen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    />.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621914</guid><dc:creator><![CDATA[Mizar]]></dc:creator><pubDate>Thu, 27 Nov 2008 15:33:23 GMT</pubDate></item><item><title><![CDATA[Reply to while schleife mit eof beenden on Thu, 27 Nov 2008 15:46:34 GMT]]></title><description><![CDATA[<p>Also Methin meint das ganze glaube ich so,<br />
er hat Koordinaten in einer Datei dies ließt er mit</p>
<p>ifstream input(Dateiname);</p>
<p>ein, er will nun nicht die Anzahl der Koordinaten in der Text Datei angeben sonder, das das Programm aufhört die Dateien einzulesen wenn keine mehr vorhabend sind.<br />
Hoff ich hab das ganz so einigermaßen gut ausgedrückt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621924</guid><dc:creator><![CDATA[Noop_C++]]></dc:creator><pubDate>Thu, 27 Nov 2008 15:46:34 GMT</pubDate></item></channel></rss>