Ποιο από τα συμπεράσματα, που αφορούν στη λειτουργία του ακόλουθου τμήματος
κώδικα, είναι λανθασμένο;
FILE *pFin,*pFout;
char buf[100];
int cnt;
pFin=fopen("src.txt","r");
pFout=fopen("dest.txt","w");
if ((pFin==NULL)
|| (pFout==NULL) exit(-1);
cnt=fread(buf,sizeof(char),100,pFin);
while(cnt = = 100)
{
fwrite(buf,sizeof(char),100,pFout);
cnt=fread (buf,sizeof(char),100,pFin );
}
if (cnt!=0) fwrite(buf,sizeof(char),cnt,pFout);
fclose(pFout);
fclose(pFin);