Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.17;
Скачать: CL | DM;

Вниз

Подскажите пожалуйста как преобразовать массив байт   Найти похожие ветки 

 
Руслана   (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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.059 c
1-1097052220
bobr12
2004-10-06 12:43
2004.10.17
Как отобразить число 0,1 в виде 1е-1


4-1095438982
veteran
2004-09-17 20:36
2004.10.17
Плохое качество картинки с TV-тюнера


4-1094909921
InfMag
2004-09-11 17:38
2004.10.17
Блокировшик


14-1096338106
saysu
2004-09-28 06:21
2004.10.17
Multitier technologies versus (Кто выиграет?)


1-1096891377
StrangerInANight
2004-10-04 16:02
2004.10.17
OnClick для пункта TreeView