【发布时间】:2015-04-04 03:09:39
【问题描述】:
我想使用指针一次移动一个字节的 hexdump,直到找到 X 字节长的特定字节序列。为此,我需要将指针转换为 X 字节大小。例如,一个大小为 3 字节的指针。 我知道如果我希望它是 2 个字节,我可以简单地使用类似 uint16_t 的东西,或者如果我希望它是 4 个字节,我可以使用 uint32_t。但这些都不适用。
我必须首先指向我所在位置的内存块的开头,这样我才能一次一个字节地通过它。我怎样才能做到这一点而不会失去那个位置?
【问题讨论】: