Ну, я получил сокет, который получает двоичные данные, и я получил эти данные в строку, содержащую значения и значения строк. (например, «0x04, h, o, m, e, ....»)Поиск Hex подстрока в строке
Как я могу найти шестую подстроку в этой строке?
I.e. Я хочу найти «0x02,0x00,0x01,0x04».
Я прошу C++ версии питона 'fooString.find ("\ x02 \ x00 \ x01 \ x04")'
Спасибо всем :)
Единственная незначительная проблема здесь заключается в создании экземпляра std :: string, который включает в себя нулевой символ, для строки примера Ragnagards. Для этого вам нужен конструктор std :: string, который принимает массив символов и длину ... size_t pos = fooString.find (std :: string ("\ x02 \ x00 \ x01 \ x04 ", 4)); – Steve314
ваши ответы заполняют мою просьбу, спасибо вам: D – Ragnagard