Con questa funzione
fscanf (S19, "%1s%1d%2x%*3x%3x%s\n", id, type, numbyte, add, temp);
mi memorizzo una stringa del file di testo....il campo dei dati su cui devo "tagliare" e convertire, è la stringa temp.
Vi riporto questa info nel caso abbiate un suggerimento su come prendere in modo veloce direttamente due caratteri per volta dalla stringa di testo (interpretandoli però sempre come unico numero esadecimale)