Ciao a tutti, ho un problema con fscanf per leggere un file.
mi spiego: ho un file con varie righe(non note) nel seguente formato ( int int carattere )  
esempio:   
             
 66 79 E
                 4 87 A
                 64 779 B
                 ecc....
per leggerlo io ho fatto:   
while((fscanf(fp,"%d%d%c", &ind1, &ind2, &tmpcarat))!=EOF)
 ma  ho riscontrato problemi con la lettura del carattere.   
Questo accade perchè fscanf salva \n al posto del carattere? o perchè salva lo spazio al posto del carattere?
io pensavo che fscanf salvasse \n come carattere ma nella soluzione proposta dal prof c' è scritto di leggere il file così: 
 
while((fscanf(fp,"%d%d%*c%c", &ind1, &ind2, &tmpcarat))!=EOF)
   e scritto così, il %*c ,mi farebbe ignorare lo spazio.. da qui il dubbio.