Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ВДВ777
-4 / 0 / 0
Регистрация: 12.03.2013
Сообщений: 110
#1

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

11.04.2013, 23:32. Просмотров 612. Ответов 2
Метки нет (Все метки)

как в с++ указывать смещение адреса?
адрес к примеру 0х1234567 и его смещения +70 +4ac
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2013, 23:32
Я подобрал для вас темы с готовыми решениями и ответами на вопрос смещения адреса (C++):

Почему при присваивании адреса массива не ставится знак '&' получения адреса - C++
int main() { int a = { 2, 3 }; int* b; b = a; //Почему при присваивании адреса массива не ставится знак '&' получения адреса. ...

Битовые операции и операции смещения языка С - C++
Доброго времени суток господа,помогите пожалуйста.Есть 2 кода к задаче,первый работает верно(переводит обычные числа в 16-ти ричные),а...

Адреса и смещения - C++
Всем привет. Известен base address игры Нужно узнать любые адреса ( даже те у которых значения неизвестные, допустим позиция гг или...

IP адреса. - C++
Ребят всем привет.Требуется прочитать из реестра i все ip адреса компьютера. С этим проблем нет,но в разделе services лежит 5 ключей и в...

адреса - C++
здравствуйте! нужно "Вывести на экран 25 случайных чисел, находящихся в диапазоне от –100 до 100. Затем найти и вывести на экран номера...

адреса - C++
привет всем есть программа 1 /* контроль адресов */ 2 #include <stdio.h> 3 main( ) 4 { int pooh = 2, bah = 5; 5 printf("...

2
ValeryS
Модератор
6961 / 5298 / 522
Регистрация: 14.02.2011
Сообщений: 17,866
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)
1
ВДВ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, тут какое-нить значение);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2013, 08:11
Привет! Вот еще темы с ответами:

указатели и адреса. - C++
Пользователь вводит с клавиатуры строку – предложение с пробелами и знаками пунктуации длиной до 100 символов. Вывести на экран адреса...

Адреса и указатели - C++
Приветствую! Не могу понять, как работать с указателями и адресами для переменных. Если можно, как можно проще объясните, коль не сложно....

Получение адреса - C++
Есть следующая строка: long int array; Что означает, если мы напишем следующее: (char*)Arr; Мы получим начало адреса...

смена IP-адреса - C++
день добрый. не подскажите как программно заставить венду сменить IP ?


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru