Ποιο από τα συμπεράσματα, που αφορούν στη λειτουργία του ακόλουθου
προγράμματος, είναι λανθασμένο;
#include <stdio.h>
#include <assert.h>
#include <stdlib.h>
main()
{
FILE *pF;
int buf[40];
int i,cnt, n=24;
pF=fopen("file.dat","rb"); assert(pF!=NULL);
cnt=fread(buf, sizeof(int), n, pF);
if (cnt!=n)
{
printf( "ERROR");
exit(-1);
}
printf("Number of items read: %d\n",cnt);
fclose( pF );
}