【发布时间】:2011-04-26 13:11:03
【问题描述】:
需要帮助我使用 c++ 处理十六进制字符串
- 如何逐行打开文件二进制数据十六进制c++
- 如何使用 0x3D c++ 等分隔符分割行
- 如何在矢量图中存储除搜索创建的线以外的所有线。
例如。 语法文件二进制
32 32 32 32 32 32 30 3D 32 30 31 31 31 30 31 30
32 32 32 32 32 32 31 3D 32 30 31 31 31 30 31 30
32 32 32 32 32 32 32 3D 32 30 31 31 31 30 31 30
32 32 32 32 32 32 33 3D 32 30 31 31 31 30 31 30
分隔符 = 3D
搜索 = 0x32 0x32 0x32 0x32 0x32 0x32 0x32
最后一步如何输出从搜索中创建的0x32 0x30 0x31 0x31 0x31 0x30 0x31 0x30
存储字符*
请帮帮我
【问题讨论】:
-
如果您的二进制文件有 \n 字符,您将其解释为行尾,则该文件不是二进制文件,而是文本文件。
-
嗨 JoshD,包含类似上述十六进制数据的文本文件
-
文本之间也不包含空格
-
文件是否包含行尾字符?也许\n?
标签: c++ hex hex-editors