【发布时间】:2012-02-24 17:11:38
【问题描述】:
我有以下文件格式 | 00 00 07 09 |例如在文本文件中 我需要一种解析它的方法,以便每次在“|”之间找到一个字符串将内部转换为真正的十六进制表示
例如 | 30 |会给我 0 如何在 C++ 中完成(该死的 C# 让你如此懒惰和转储)。
这是文件的常用格式
+++路径
|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|
c|82|Sc
=
获取
FTP|3A|/
|01 06 00 00 00|
HTTP/
提示
每一行都将保存在一个向量数组中 这将被传递给以下函数。
void WuManber::Initialize( const vector<const char *> &patterns,
bool bCaseSensitive, bool bIncludeSpecialCharacters, bool bIncludeExtendedAscii )
【问题讨论】:
-
谁能给我提示,我将不胜感激