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
Please also mark the comments that contributed to the solution of the article
Content-Key: 115139
Url: https://administrator.de/contentid/115139
Printed on: May 4, 2024 at 09:05 o'clock
3 Comments
Latest comment
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:
How can I mark a post as solved?
mrtux
Vielleicht solltest Du dann auch noch einen "endif" setzen und zwar so:
How can I mark a post as solved?
mrtux