текстовый файл в шестнадцатеричное значение - PullRequest
0 голосов
/ 24 февраля 2012

У меня есть следующий формат файла | 00 00 07 09 | например, в текстовом файле мне нужен способ для его анализа, чтобы каждый раз, когда я нахожу строку между "|" преобразовать внутреннее в реальное шестнадцатеричное представление

например | 30 | даст мне 0, как это может быть сделано в C ++ (чёрт побери, C # делает тебя таким ленивым и сбрасывает).

это общий формат файла

+++ ATH

| FF F4 FF FD 06 |

/ ViewSource / template.html

NAMENAME

| FF FF FF FF FF FF |

| 13 |

| 05 |

| 00 00 00 08 |

| 00 |

| 0A |

| 00 00 |

с | 82 | Sc

=

GET

FTP | 3A | /

| 01 06 00 00 00 |

HTTP /

PROPFIND

каждая строка будет сохранена в векторном массиве, который будет передан следующей функции.

  void WuManber::Initialize( const vector<const char *> &patterns, 
              bool bCaseSensitive, bool bIncludeSpecialCharacters, bool          bIncludeExtendedAscii )

1 Ответ

0 голосов
/ 25 февраля 2012

Вам нужно использовать регулярное выражение.хороший включен в библиотеку наддува.

...