DeAd_MorOz |
Отправлено: 25.01.2007, 01:56 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 2
|
На входе строка(AnsiString):
ола34шfdkln4l}`e
Нужно распознать
и получить новый AnsiString с hex кодом каждой буковки
вида 57 A4 F5 9C... и т.д.
а так же и наоборот...
я уже видимо совсем уж отупел... т.к. убил уже 2 дня но толком ничего не выходит... |
|
Valdemar |
Отправлено: 25.01.2007, 09:32 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
Преобразование в одну сторону:
CODE | AnsiString str="123456àâà zxy qwerty";
AnsiString hex_str;
unsigned char ch;
for (int i=1; i<=str.Length(); i++)
{
ch=str[i];
hex_str+=IntToHex(ch,2);
if (i<str.Length())
hex_str+=" ";
}
ShowMessage(hex_str); |
Обратное, надеюсь, сами придумаете |
|
DeAd_MorOz |
Отправлено: 25.01.2007, 10:08 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 2
|
Спасибо огромное!!!
Я похоже забрел в своих преобразованиях не в ту степь...ъ
Все оказалось невероятно просто |
|