我有一个字节数组:
BYTE Buffer[20000];
这个数组包含以下数据:
00FFFFFFFFFFFF0010AC4C4053433442341401030A2F1E78EEEE95A3544C99260F5054A54B00714F8180B3000101010101010101010121399030621A274068B03600DA281100001C000000FF003457314D44304353423443530A000000FC0044454C4C2050323231300A2020000000FD00384B1E5310000A20202020202000FA
我的问题是如何在这个数组中搜索“ 000000FC
”这样的模式?我真的不认为这很重要,但我也需要可以找到我的模式的索引。
原文由 kampi 发布,翻译遵循 CC BY-SA 4.0 许可协议
由于您使用的是 C++,因此请以 C++ 的方式进行操作:
您还可以使用算法直接搜索数组:
或者,在 C++17 中,您可以使用字符串视图: