У меня есть текстовый файл, который мне нужно прочитать, в котором есть разное количество столбцов шестнадцатеричных данных в зависимости от строки. Я пытаюсь прочитать все это, а затем манипулировать шестнадцатеричным, но я могу найти хороший способ прочитать файл. Я хочу прочитать в первых пяти столбцах перед шестнадцатеричным (они всегда будут там) в виде строк , а затем в конечном итоге манипулировать шестнадцатеричным значением в десятичную и графическую. Количество шестнадцатеричных слов в каждой строке отличается. Я пытаюсь использовать сканирование текста, но могу понять, как это сделать. Любая помощь будет принята с благодарностью.Как читать текстовый файл с шестнадцатеричными столбцами переменной в матрице?
Вот некоторые примерные данные:
х 0: 47950 0x ---- 001: 00: 07: 56.63 16-R-08-04 0x8000 0x0012 0x0000
х 0: 136994 0x- --- 001: 00: 13: 14.35 16-R-07-04 0x8000 0x0012 0x0000 0x0000
x 0: 532637 0x ---- 001: 00: 40: 29.86 15-R-08-04 0x8000 0x0012 0x0000 0x0000 0x0000 0x0000
х 0: 532637 0x ---- 001: 00: 40: 29.86 16-R-04-04 0x8000 0x0012 0x0000 0x0000 0x0000
х 0: 47950 0x ---- 001: 00: 07: 56,63 16-R-08-04 0x8000 0x0012 0x0000