![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.02.2009
Сообщений: 12
|
![]()
К примеру есть переменные:
PHP код:
Мне кажется нужно из нее читать со смещением по адресу переменной. Интерес у меня - практический, прошу показать как это сделать и объяснить. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
с помощью маски выбираешь необходимые 8 битов и сдвигаешь к началу, приводишь к char-ке.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.02.2009
Сообщений: 12
|
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
хз, вот сделал, но боюсь что быдлокод(
Код:
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
Gangsta15
переменная address - 32 бита, в нее записан IP адресс (IPv4), в каждом бите по значению. Как разбить её на 4 байта? (элементы массива num) йоу! ((((Ж memcpy(num, &address, sizeof(long));
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 12.02.2009
Сообщений: 12
|
![]()
Объясни если не трудно что делается в этих строках:
PHP код:
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
0xff - 8 единичек
& - битовое Или, сдвиг, или, сдвиг обратно... и всё. |
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 12.02.2009
Сообщений: 12
|
![]() Цитата:
Спасибо, буду разбираться. Последний раз редактировалось Gangsta15; 08.01.2012 в 18:39. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны последовательность из n целых чисел и целое число a. | Solnze2 | C# (си шарп) | 1 | 06.06.2011 10:31 |
В переменной Х храниться целое число, разбить на разряды | LION7777 | Общие вопросы C/C++ | 1 | 31.05.2010 23:34 |
С++ : Как разбить целое число на составляющие? | Maruff | Помощь студентам | 6 | 17.06.2009 16:00 |