Пользователь
Добро пожаловать,
Регистрация или вход
Потеряли пароль?
Ник:
Пароль:
Меню сайта
Главная
Аккаунт
Пользователи
Опросы
Поиск по сайту
Новости RSS
Форум
Отправить другу
Связаться с нами
Книги
Самоучители
Каталог софта
Исходники
Компоненты
Обработки 1С
CMS-центр
Шаблоны сайтов
Наборы иконок
Статьи и обзоры
Вопросы и ответы
Скрипты
Нетематичное
Ваше мнение
Легко ли найти нужную информацию на сайте?
Очень просто
Нахожу почти сразу
Приходится тщательно покопаться
Почти невозможно
Не нашел (лень разбираться)
Результаты
Другие опросы
Всего голосов:
591
Комментарии:
0
Наши партнеры
Статистика
Статьи и обзоры
Главная
Лучшие
Популярные
Список
Добавить
Преобразование HEX в Integer
Рассмотрим два способа преобразования HEX в Integer. Один - простой, второй -
альтернативный
.
Решение 1
Код
var
i : integer
s : string;
begin
s := '$' + ThatHexString;
i := StrToInt(a);
end;
Решение 2
Код
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 := 1 TO 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.
Разместил:
admin
| | Прочитано: 30626 | |
Смотрите также связанные новости
23.11.2024 -
Кроссворд на Delphi
23.11.2024 -
Рождение, жизнь и гибель формы
23.11.2024 -
Воспроизводим Flash-файл в своем приложении
23.11.2024 -
Работа с потоками в Delphi
23.11.2024 -
SQL-запросы в Delphi
23.11.2024 -
BlobField как Bitmap
23.11.2024 -
Запись и чтение чисел в BLOB-поле
Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста
войдите или зарегистрируйтесь
.
Внимание! Если у вас не получилось найти нужную информацию, используйте
рубрикатор
или воспользуйтесь
поиском
.
Статьи
и
обзоры
Delphi
и
TurboPascal
Преобразование
HEX
в
Integer
Рассмотрим
два
способа
преобразования
Integer
Один
простой
второй
альтернативный
Решение
Кодvar
integer
string
begin
&
#039
$&
ThatHexString
StrToInt
КодCONST
ARRAY[&
A&
F&
INTEGER
String
BEGIN
READLN