| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
by 26.03.2008 00:48
Тема старая, но все же...@packH[str][len;i;code;hexcode;hex;res]
$len(^str.length[]\2)
^for[i](0;$len-1){
$code[^str.mid($i*2;2)] // берем два символа
$hexcode[0x$code]
$hex($hexcode) // получаем из них число
$res[${res}^char[$hex]] // наращиваем результат
}
$result[$res]Функцию char подсмотрел здесь у кого-то на форуме. Дабы не искать, тоже привожу здесь: @char[code][i]
^if(!def $ascii){$ascii[^process{^for[i](1;255){^^#^i.format[%02X]}}]}
$result[^ascii.mid(^code.int(0) - 1;1)]