4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
 Откуда: Москва Всего сообщений: 3031 Рейтинг пользователя: 75 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 14 октября 2005 13:56
Недавно возник вопрос: как преобразовать строку в число или число в строку в Delphi, причем делать это не только в десятичной форме, но и в шестнадцатеричной (hex). Как выяснилось, в модуле SysUtils для этого есть готовые функции: IntToStr, IntToHex, StrToInt. С IntToStr все достаточно понятно - она берет число на входе и дает строку с его десятичным представлением на выходе. IntToHex делает то же самое, но на выходе выдает hex, кроме того, у нее есть дополнительный параметр - количество цифр, с помощью которого следует представить число. А вот обратное преобразование и из hex и из десятичного представления выполняется с помощью StrToInt (правда, мне не очень понятно, как эта функция различает hex и десятичное представление).
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
|