Форум: "Основная";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
ВнизПодскажите пожалуйста как преобразовать массив байт Найти похожие ветки
← →
Руслана (2004-09-27 19:45) [0]в строку?
Имеется массив байт $34,$45,$0e,$ff и т.д. Как его преобразовать к строке 34450ЕFF ?
← →
Anatoly Podgoretsky © (2004-09-27 19:49) [1]В цикле с помощью S := S + IntToHex(ar[I],2)
← →
GuAV © (2004-09-27 23:10) [2]Или привести массив байт в Integer, перевернуть его (htonl, ntohl или самому через BSWAP) и потом IntToHex(ar[I],8)
← →
Defunct © (2004-09-28 04:42) [3]GuAV © (27.09.04 23:10) [2]
Силен Джедайский метод. а зачем массив байт переворачивать, он ведь и так уже - массив байт.
← →
GuAV © (2004-09-29 22:15) [4]
> Силен Джедайский метод. а зачем массив байт переворачивать,
> он ведь и так уже - массив байт.
$34,$45,$0e,$ff
если непосредственно привести к integer, а потом IntToHex(I, 8)
то выход будет а FF0Е4534 надо 34450ЕFF.
← →
default © (2004-09-29 22:32) [5]только [1] бездумно не используй
нужно сначала выделить память под строку
потом суммировать индексируя строку
← →
GuAV © (2004-09-29 22:56) [6]
> только [1] бездумно не используй
> нужно сначала выделить память под строку
> потом суммировать индексируя строку
Можно и [1] как есть.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c