*
Achso,
if(fseek(file,0,SEEK_CUR)==0)
{
// wenn das erfüllt ist bist du am Daiteianfang
}
Das setzt aber voraus, daß du von einer Postition startest, die ein Vielfaches der Grösse deiner Datenstruktur ist. Sonst gibt's da Probleme. Die kannst du aber auch abfangen:
if( (fseek(file,0,SEEK_CUR)==0) || //erste Bedingung
(fseek(file,0,SEEK_CUR)<sizeof(struct..))
{
...
}
Mit der zweiten Bedingung erreichst du, dass du nicht ins negative abrutscht!!
In der Hoffnung dir geholfen zu haben ... MfG
[ Dieser Beitrag wurde am 22.11.2002 um 22:14 Uhr von ºgrimmsenº editiert. ]