|
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 4
|
||||||
Приведение типов15.12.2013, 11:55. Показов 724. Ответов 7
Метки нет (Все метки)
У меня есть задача - записывать MAC адрес формата IPv4 в безбуквенной форме.
Я нашел пример преобразования в ненужную мне сторону - из безбуквенной формы в "нормальную": 57637679576166776066746360 -> 6CF049D39A63
0
|
||||||
| 15.12.2013, 11:55 | |
|
Ответы с готовыми решениями:
7
Приведение типов object Каковы три случая, когда надо явно указывать приведение примитивных типов в Java? |
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
||||||
| 15.12.2013, 19:40 | ||||||
|
Ваш код делает следующее:
Берется первая пара цифр, в вашем случае (57) определяется какой символ хранится под этим котом в таблице ASCII (под кодом 57 хранится цифра 9). Таким образом получается ключ - 9. Продолжая обрабатывать пары чисел с использованием ключа получаем "буквенный код". 63 - 9 = 54; под кодом 54 хранится символ '6' 76 - 9 = 63; под кодом 63 хранится символ 'C' и тд.. Так вот, для того что бы "обработать обратно" код 6CF049D39A63 нужно каким то образом определить ключ. Как определить ключ я не знаю. если ключ как то можно вычислить, то проблем вернуть обратно не возникнет
1
|
||||||
|
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 4
|
||||||
| 15.12.2013, 19:46 [ТС] | ||||||
|
Спасибо огромное. Позже (я надеюсь) посчитаю ключ и сделаю по-нормальному.
А пока что, я поступил как слабак ))) ВОт так:
0
|
||||||
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
||||||
| 15.12.2013, 20:04 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 4
|
|
| 15.12.2013, 20:25 [ТС] | |
|
я знаю, что ужасно.
Мне незачем вызывать это все 100000 раз для генерации одного мак адреса.
0
|
|
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
|
| 15.12.2013, 20:29 | |
|
А вы уверены что приведенный вами в первом сообщении код корректно преобразует мак адрес из 10 в 16 вид?
(Я из любопытства погуглил этот вопрос, и на мой неопытный в этом вопросе взгляд, как то не так код работает).
0
|
|
|
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 4
|
|
| 15.12.2013, 20:34 [ТС] | |
|
у меня задача, как раз обратной конвертации. Все норм. Спасибо.
0
|
|
| 15.12.2013, 20:34 | |
|
Помогаю со студенческими работами здесь
8
Приведение типов Приведение типов Приведение типов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|