از اینکه داخل فایلتون چه نوع دادهای قراره باشه و اینکه سایز یا اندازهی اون نوع داده چقدره، میتونین تعداد اعداد (یا بطور کلی رکوردها) رو بدست بیارین:
MyFile = fopen("DATA.dat", "rb");
i = 0;
while (feof(MyFile) == 0) {
fread(&tempReadingRecord,sizeof(tempReadingRecord), 1, file);
if (feof(MyFile) == 0 {
i++;
}
}
fclose(MyFile);
}
printf("%d", i); /* does wor