C++ и файлы

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: C++ и файлы

Re: C++ и файлы

BBB » 23 окт 2007, 10:10

По-моему, ты что-то мудришь.
Просто ищи нужную последовательность байт.
0x10, 0x00, 0x10, 0x00.

Стороки тут вообще не причем.
А Hex, decimal - это лишь внешнее представление.

C++ и файлы

galich » 22 окт 2007, 21:59

Есть файл, не текстовый. Я знаю, что для доступа к значаниям там имеются tag т.е. значения, например (0010:0010). Это значит что я должен найти в файле 10 00 10 00 (младшие и старшие поменяны местами. Это я могу просмотреть в hex редакторе. Например, строка в HEX редакторе
00 12 22 00 AA AB 00 10 00 10 00 AA BB. Я при помощи поиска ищу HEX 10 00 10 00. Находится всё нормально. Но как это сделать этот поиск в своей программе? если я перевожу строку 10001000H в десятичное значение, то получаю 268439552 ищу в файле - нет. Если перевожу 00100010H то получаю 1048592, делаю поиск - нет. Он не находит и строки 00100010 и 10001000. Как вообе организован поиск в hex. Ну очень надо.

Вернуться к началу