feof problem
Hi!!
do
{
fscanf(fp, "%s", &buf);
puts(buf);
system("PAUSE");
}while(!feof(fp));
In Datei steht:
1
Dave
5000.000000
24.11.1992
Ausgabe:
1
Dave
5000.000000
24.11.1992
24.11.1992
Aber warum? und wie kann der fehler behoben werden
Mfg
do
{
fscanf(fp, "%s", &buf);
puts(buf);
system("PAUSE");
}while(!feof(fp));
In Datei steht:
1
Dave
5000.000000
24.11.1992
Ausgabe:
1
Dave
5000.000000
24.11.1992
24.11.1992
Aber warum? und wie kann der fehler behoben werden
Mfg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 115139
Url: https://administrator.de/contentid/115139
Ausgedruckt am: 25.11.2024 um 22:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo wuschel-cOre,
setze anstelle des Do das While an den Anfang. Erst FEOF prüfen dann weiter.
Gruß Dieter
setze anstelle des Do das While an den Anfang. Erst FEOF prüfen dann weiter.
Gruß Dieter
Hi!
Vielleicht solltest Du dann auch noch einen "endif" setzen und zwar so:
Wie kann ich einen Beitrag als gelöst markieren?
mrtux
Vielleicht solltest Du dann auch noch einen "endif" setzen und zwar so:
Wie kann ich einen Beitrag als gelöst markieren?
mrtux