Форум программистов, компьютерный форум CyberForum.ru

смещения адреса - C++

Восстановить пароль Регистрация
 
ВДВ777
-4 / 0 / 0
Регистрация: 12.03.2013
Сообщений: 110
11.04.2013, 23:32     смещения адреса #1
как в с++ указывать смещение адреса?
адрес к примеру 0х1234567 и его смещения +70 +4ac
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2013, 23:32     смещения адреса
Посмотрите здесь:

адреса C++
Ссылки и адреса C++
указатели и адреса. C++
C++ смена IP-адреса
C++ Адреса и указатели
IP адреса. C++
адреса C++
C++ Получение адреса

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,061
11.04.2013, 23:37     смещения адреса #2
Цитата Сообщение от ВДВ777 Посмотреть сообщение
адрес к примеру 0х1234567 и его смещения +70 +4ac
адрес чего???
вот например для char
C++
1
2
3
char *p0=0х1234567;
char *p1=p0+0x70;
char *p2=p0+0x4ac;
а для int надо делить смешения на sizeof(int)
потому что увеличивая указатель на 1 ты смещаешься на sizeof(int)
ВДВ777
-4 / 0 / 0
Регистрация: 12.03.2013
Сообщений: 110
12.04.2013, 08:11  [ТС]     смещения адреса #3
Цитата Сообщение от ValeryS Посмотреть сообщение
адрес чего???
вот например для char
C++
1
2
3
char *p0=0х1234567;
char *p1=p0+0x70;
char *p2=p0+0x4ac;
а для int надо делить смешения на sizeof(int)
потому что увеличивая указатель на 1 ты смещаешься на sizeof(int)
вот такая вот штука
ME-> WriteMemory <DWORD> (0х1234567, тут какое-нить значение);
Yandex
Объявления
12.04.2013, 08:11     смещения адреса
Ответ Создать тему
Опции темы

Текущее время: 00:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru