|
|
|
Как преобразовать каждые 2 байта в AnsiString в 16 формат?
|
|||
|---|---|---|---|
|
#18+
Т.е. имеем строку AnsiString вида "df673rty", а мне её надо отобразить как "ff 16 25, e1". Делаю AnsiString dest; for(int i=1; i<=s.Length(); i++) { dest.sprintf("%02X", s ); v.push_back(dest); } но вылазит какой-то бред! Помогите плиз, в чём дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 18:54 |
|
||
|
Как преобразовать каждые 2 байта в AnsiString в 16 формат?
|
|||
|---|---|---|---|
|
#18+
Serega128...строку AnsiString вида "df673rty", а мне её надо отобразить как "ff 16 25, e1"... Хм... не вижу никакой связи между строками. Может озвучишь изначальную постановку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 21:12 |
|
||
|
Как преобразовать каждые 2 байта в AnsiString в 16 формат?
|
|||
|---|---|---|---|
|
#18+
>mayton Ну я имею строку вида "df673rty" (так она отображается по ShowMessage), а мне надо получить её в шестнадцатеричном виде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2005, 12:25 |
|
||
|
Как преобразовать каждые 2 байта в AnsiString в 16 формат?
|
|||
|---|---|---|---|
|
#18+
Вот пример кода, кому не в лом, проверьте плиз: vector <AnsiString>v; AnsiString s = "??\nuuuu("; AnsiString dest; for(int i=1; i<=s.Length(); i++) { dest.sprintf("%02X", s ); v.push_back(dest); } for(int i=0; i<v.size(); i++) Memo1->Lines->Add(v); v.clear(); Выведет такое: FFFFFFFF FFFFFFFD 0A 75 75 75 75 28 Так вот в выводе смущают FFFFFFFF и FFFFFFFD, должно быть FF и FD. Это я с модемом по СОМ-порту так работаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2005, 12:54 |
|
||
|
Как преобразовать каждые 2 байта в AnsiString в 16 формат?
|
|||
|---|---|---|---|
|
#18+
Вот! (с)Rius на www.cbuilder.ru AnsiString source = "яэ"; AnsiString dest; for(int i=0; i<source.Length(); i++) { unsigned char s = source.c_str() ; dest += IntToHex(s,2) + " "; } Caption = dest; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2005, 17:01 |
|
||
|
|

start [/forum/moderation_log.php?user_name=DB+Administration%E2%80%99]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 1073ms |
| total: | 1318ms |

| 0 / 0 |
