![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
81,534Активность: |
Перевод из одной системы счисления в другую
Собственно кто-нибудь знает как перевести из 256cc в 10cc? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SliShad
†WOW Style†
![]() ![]() offline
Опыт:
2,581Активность: |
если я правильно понимаю то в десятичной одна 1ед = 2,56ед(256сс) |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
81,534Активность: |
SliShad, нет в десятичной 1ед = 1 ед, и еденица будет еденицей в любой системе счиления. в 256 ричной буковки, но их намного больше чем в 16
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SliShad
†WOW Style†
![]() ![]() offline
Опыт:
2,581Активность: |
Вот вроде перевод есть в систему с онованием 16
http://center.fio.ru/method/Resources/judina/10-04/uchebnik/1_intro/01_inform/060_chisl/03_move/index.html |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
81,534Активность: |
SliShad, я и на бумажке умею производить данное вычисление
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
47,997Активность: |
я потратил целых полчаса чтобы написать этот код, но зато я проверил сам, и теперь можно с подобными вопросами посылать в эту тему...
ForInitializationMap() - запустить один раз при инициализации карты DEC2ASCII(integer) and ASCII2DEC(string) - no comments Код:
Отредактировано Jon, 01.07.2008 в 19:01. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
81,534Активность: |
О год... Спасибо большое, но если честно я просил сам принцип работы:)
Hellfim добавил: А будет работать, если например переводить в десятичное число "asdf"? И что за функция StringLength |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
47,997Активность: |
StringLength("hfsdfg") вернет 6 (длина строки)
будет хоть как работать, вот пример Код:
или Код:
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
81,534Активность: |
Jon, отлично, огромное спасибо!
|
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
47,997Активность: |
имей ввиду что не кажде десятичное число можно перевести в ASCII, я не проверял но помойму если перевод невозможен то теоретически выкинуть должно из игры, наверно.... |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
81,534Активность: |
Мне нужно только обратно |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
Лучше канешн юзать равкоды(если я понимаю цель применения автора) |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
81,534Активность: |
ScorpioT1000, правильно понимаешь
Hellfim добавил: просто очень заинтересовал вопрос о том как перевести из ASCII в десятичную систему(да простит меня Jon) |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
__Dark Lord__
![]() ![]() offline
Опыт:
5,262Активность: |
Если вручную то если основание нужной нам сс меньше чем основание данной, то делим основание данной сс на нужное нам основание и записываем остатки от деления но в обратном порядке т.е начиная с конца. Для этого тебе конечно нужно знать алфавит сс.
А вообще лучше переводить уже по готовым таблицам так как алфавит у 256ричной сс вобщем то не маленький. Да и проще так. |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
81,534Активность: |
__Dark Lord__, 256 символов:) Мб посоветуешь готовую таблицу?
|
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
47,997Активность: |
|
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
81,534Активность: |
Jon, большое спасибо, уже второй раз помогаешь!
|
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|