Delphi,строки

horpah

Гуру форума
Регистрация
20 Июн 2010
Сообщения
199
Реакции
55
В общем есть буфер mem известного размера, содержащий двоичные данные.
В двоичных данных встречаются последовательности кодов, составляющие некоторые текстовые "строки" фиксированной длины (32 байта), однако эти "строки" могут заканчиваться кодом отличным от #00 (длина 32 байта, за которыми иднт уже другая информация).
Известны смещения memoffset от начала mem до любой из "строк".
Необходимо в строковую переменную str получить такую вот "строку" для дальнейшей работы.

Примеры "строк":

#XX #XX QWERTY #00 #00...#00 #XX #XX //для короткой(менее 32 байт) строки (код #00)
ЙЦУКЕ...ЛДЖЭ #XX// Для строки длинной 32 байта
 
Назад
Сверху