Sto provando a leggere in una certa parte di un file e quella quantità di dati è diversa per linea, ma so quanti byte di informazioni voglio. Come questo:Larghezza come variabile quando si utilizza fscanf
5bytes.byte1byte2byte3byte4byte5CKSum //where # of bytes varies for each line (and there is no period only there for readability)
dati effettivi:
05AABBCCDDEE11
03AABBCC22
04AABBCCDD33
quindi voglio avere la mia larghezza di una variabile in questo modo:
fscanf_s(in_file,"%variableX", &iData);
questo è possibile, perché in questo momento sto pensando di dover creare una dichiarazione di un caso?
È necessario chiarire cosa stai chiedendo. –
in pratica voglio solo essere in grado di impostare la larghezza con una variabile che posso cambiare per ogni riga che ho letto al posto di "% 5X" - non sono limitato a una larghezza di 5, voglio solo mettere la mia variabile in lì così la mia larghezza può essere dinamica. –