Why `while (!feof(fp))` Is Wrong in C File Reading | CodeTrail