Ich versuche, in einem bestimmten Teil einer Datei einzulesen und diese Menge an Daten ist unterschiedlich pro Zeile, aber ich weiß, wie viele Bytes von Informationen ich will. Wie folgt aus:Breite als Variable bei der Verwendung von fscanf
5bytes.byte1byte2byte3byte4byte5CKSum //where # of bytes varies for each line (and there is no period only there for readability)
Aktuelle Daten:
05AABBCCDDEE11
03AABBCC22
04AABBCCDD33
Deshalb möchte ich meine Breite haben sein eine Variable wie folgt aus:
fscanf_s(in_file,"%variableX", &iData);
Ist dies möglich, weil im Moment bin ich Ich denke, ich muss eine Fallaussage erstellen?
Sie müssen klären, was Sie fragen. –
im Grunde möchte ich nur in der Lage sein, die Breite mit einer Variablen zu setzen, die ich pro Zeile anstelle von "% 5X" ändern kann - hier bin ich auf eine Breite von 5 begrenzt, ich möchte nur meine eigene Variable in setzen Da kann meine Breite also dynamisch sein. –