In cosa non ti è chiaro ? Hai usato la fscanf almeno per provare se legge dal file una riga di dati e come si fa, a prescindere dalla while?