Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Библиотеки

Ответ
 
Опции темы
Старый 11.08.2009, 21:44   #1
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Lib_radix - Системы счисления

По просьбе пользователя Трава выкладываю эту элементарную библиотеку.
Функции такие:

integer any2int(String s; integer rad) - Переконвертирует строку s в десятичное число
rad - система счисления, в которой записано число до перекодировки
В случае ошибки при конвертировании, вернется число -1

string int2any(integer i; integer rad) - Переконвертировать число i в нужную систему счисления
rad - требуемая система счисления (например, 16 - для HEX, 8 - для OCT, 2 - для BIN)
В случае ошибки при конвертировании, вернется пустая строка

string any2any(string s; integer r1; integer r2) - Переконвертировать число в строке s в нужную систему счисления
r1 - Система счисления, которая была
r2- Система счисления, которая нужна
В случае ошибки при конвертировании, вернется пустая строка

Пример использования либы показан ниже:

Program RadixTest;
Uses radix;
Begin
    DrawText
int2any(6553516) , 55); // Перевод из DEC --> HEX
    
DrawText'' any2int('ffff'16) , 525); // Перевод из HEX --> DEC
    
DrawTextany2any('ffff'162) , 545); // Перевод из HEX --> BIN
    
RepaintDelay(5000);
End
Вложения
Тип файла: zip Lib_radix.zip (932 байт, 667 просмотров)
Тип файла: zip RadixTest.zip (2.7 Кб, 621 просмотров)
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
barsunduk (13.01.2011), Bruteo (03.11.2009), Marcus (07.02.2011), Трава (14.08.2009)
Старый 14.08.2009, 14:01   #2
Трава
Нуждающийся
 
Аватар для Трава
 
Регистрация: 30.07.2009
Сообщений: 61
Написано одно полезное сообщение
Ответ: Lib_radix - Системы счисления

Спасибо
(Offline)
 
Ответить с цитированием
Старый 09.10.2009, 05:09   #3
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Lib_radix - Системы счисления

А можно такую функцию на языке паскаль?
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 12.10.2009, 18:04   #4
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Lib_radix - Системы счисления

Ну если будем переделывать MP, то можно будет добавить.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Blitz AI RBS-системы IGR Blitz3D 2 27.07.2009 16:06
Эмуляция файловой системы в WTK 2.2 ViNT JAVA Micro Edition 1 05.05.2008 19:13
Модель солнечной системы TRON Проекты на Blitz3D 9 12.03.2006 09:36
Системы счисления Magus C++ 0 21.09.2005 19:52


Часовой пояс GMT +4, время: 12:03.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com