Code: |
var i: integer s: string; begin s := '$' + ThatHexString; i := StrToInt(a); end; |
Code: |
const HEX: array['A'..'F'] of INTEGER = (10, 11, 12, 13, 14, 15); var str: string; Int, i: integer; begin READLN(str); Int := 0; for i := 1to Length(str) do if str[i] < 'A'then Int := Int * 16 + ORD(str[i]) - 48 else Int := Int * 16 + HEX[str[i]]; WRITELN(Int); READLN; end. |
Взято из Советов по Delphi отВалентина Озерова
Сборник Kuliba
Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.
ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!