Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как узнать адрес из указателя ?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Как узнать адрес из указателя ?
Имя
Сообщение << Старые топики   Новые топики >>
Как узнать адрес из указателя ? - 2004-09-27 14:22:28   
mxxm

Сообщений: 253
Оценки: 0
Присоединился: 2004-03-13 08:39:42
Как узнать адрес (Сегмент:Смещение) из указателя на C ?
Post #: 1
Как узнать адрес из указателя ? - 2004-09-27 18:44:37   
alexei_II

Сообщений: 30
Оценки: 0
Присоединился: 2004-08-08 17:11:20
Попробуй использовать структуру данных
union
{
unsigned int a;
unsigned int * pa;
}
создай переменную такого типа t, присвой t.pa какой-нить указатель и посмотри, что будет в переменной t.a;
Post #: 2
Как узнать адрес из указателя ? - 2004-09-28 09:13:45   
mxxm

Сообщений: 253
Оценки: 0
Присоединился: 2004-03-13 08:39:42
Спасибо , это крутой способ .
Число я узнал , судя по всему , это содержимое двухбайтового указателя ,
а указатель , я так понимаю , это смещение относительно как-ого-то сегмента . Как же узнать этот сегмент ?

P.S. : А бывают четырёхбайтовые указатели , которые содержат и сегмент и смещение ?

Post #: 3
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Как узнать адрес из указателя ?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.