![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Напишите программу,которая будет вводить двузначное шестнадцатиричное число и выводить его десятичный аналог. Пример: Ввод: 2A Вывод: 42
|
|
#2
|
|||
|
|||
|
Это умеет делать стандартная функция StrToInt, если к шестнадцатеричной строке прибавить спереди знак '$':
Код:
//Два компонента TEdit: txtHex - шестнадцатеричное число
// txtDec - десятичное
txtDec.Text:= IntToStr(StrToInt('$'+txtHex.Text)) |
|
#3
|
||||
|
||||
|
Лучше пользовать StrToIntDef.
|