2013-03-02 22 views
0

我想找到的字節數組)的模式(在這種情況下指針)查找字節數組的格局今天

我知道我可以使用的std :: string針(和草垛等。但我想知道如果我可以使用BYTE(無符號字符)?

我也知道BYTE * _zone的長度,所以這也不是問題。我可以採取任何方式來做到這一點? (也代碼示例讚賞:))

再次感謝!

+0

代碼請.... – Jon 2013-03-02 22:19:20

回答

1

std::stringfind()方法是打算另找std::string或字符數組char*性病裏面的成員函數:: string的

因此,要回答你的問題,如果草垛是std::string你應該能夠將char*數組直接傳遞給查找方法。

如果幹草堆不是std::string,您可以將std::string從中除去,然後執行相同操作。

1

std::string實際上是std::basic_string<char>的typedef。您可以改爲使用std::basic_string<BYTE>,並且大多數(所有?)std::string功能,特別是.find()都能正常工作。