<?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[Problem while(eof())]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab ein Problem mit dem Ausgeben einer txt-Datei im DOS-Fenster.<br />
C++-Code:</p>
<pre><code class="language-cpp">while(!newfile.eof())                    
{ 
    getline(newfile, newline);	// Zeilenweise auslesen 
    cout&lt;&lt;newline&lt;&lt;endl;	// Zeilen ausgeben
}
</code></pre>
<p>Es werden nur bis zur Stelle END_TRANSITION die Zeilen ausgegeben:<br />
Textfile:</p>
<pre><code>...
END_VAR
(* @END_DECLARATION := '0' *)

INITIAL_STEP Init:

END_STEP
(* @SFCMAXTIME := '' *)
(* @SFCMINTIME := '' *)
(* @SFCCOMMENT := '' *)

TRANSITION FROM Init TO system1 := 
TRUE

END_TRANSITION

STEP system1 :
systemtime1;

sys3 (ein:=eingang4R-ausgang3R+ausgang9R)
...
</code></pre>
<p>STEP system1 : wird nicht mehr ausgegeben. Liegts an den Eigenschaften von eof()? Krieg ichs trotzdem irgendwie hin?<br />
Danke für eure Hilfe!<br />
Mike</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/260339/problem-while-eof</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 04:28:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/260339.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 03 Feb 2010 19:49:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem while(eof()) on Wed, 03 Feb 2010 19:49:37 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab ein Problem mit dem Ausgeben einer txt-Datei im DOS-Fenster.<br />
C++-Code:</p>
<pre><code class="language-cpp">while(!newfile.eof())                    
{ 
    getline(newfile, newline);	// Zeilenweise auslesen 
    cout&lt;&lt;newline&lt;&lt;endl;	// Zeilen ausgeben
}
</code></pre>
<p>Es werden nur bis zur Stelle END_TRANSITION die Zeilen ausgegeben:<br />
Textfile:</p>
<pre><code>...
END_VAR
(* @END_DECLARATION := '0' *)

INITIAL_STEP Init:

END_STEP
(* @SFCMAXTIME := '' *)
(* @SFCMINTIME := '' *)
(* @SFCCOMMENT := '' *)

TRANSITION FROM Init TO system1 := 
TRUE

END_TRANSITION

STEP system1 :
systemtime1;

sys3 (ein:=eingang4R-ausgang3R+ausgang9R)
...
</code></pre>
<p>STEP system1 : wird nicht mehr ausgegeben. Liegts an den Eigenschaften von eof()? Krieg ichs trotzdem irgendwie hin?<br />
Danke für eure Hilfe!<br />
Mike</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1850058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1850058</guid><dc:creator><![CDATA[MikeBb]]></dc:creator><pubDate>Wed, 03 Feb 2010 19:49:37 GMT</pubDate></item><item><title><![CDATA[Reply to Problem while(eof()) on Wed, 03 Feb 2010 20:58:40 GMT]]></title><description><![CDATA[<p>Problem ist gelöst.<br />
Das Programm ist mittlerweile so umfangreich dass ich nicht gemerkt habe dass ich die Ausgabe gemacht habe, bevor die Txt-Datei fertig erzeugt war.</p>
<p>Sorry für die Frage...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1850098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1850098</guid><dc:creator><![CDATA[Mike Bb]]></dc:creator><pubDate>Wed, 03 Feb 2010 20:58:40 GMT</pubDate></item></channel></rss>