Problem while(eof())
-
Hi,
ich hab ein Problem mit dem Ausgeben einer txt-Datei im DOS-Fenster.
C++-Code:while(!newfile.eof()) { getline(newfile, newline); // Zeilenweise auslesen cout<<newline<<endl; // Zeilen ausgeben }Es werden nur bis zur Stelle END_TRANSITION die Zeilen ausgegeben:
Textfile:... 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) ...STEP system1 : wird nicht mehr ausgegeben. Liegts an den Eigenschaften von eof()? Krieg ichs trotzdem irgendwie hin?
Danke für eure Hilfe!
Mike
-
Problem ist gelöst.
Das Programm ist mittlerweile so umfangreich dass ich nicht gemerkt habe dass ich die Ausgabe gemacht habe, bevor die Txt-Datei fertig erzeugt war.Sorry für die Frage...