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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ подскажите как сделать анализатор для короля в шахматах http://www.cyberforum.ru/cpp-beginners/thread835378.html
Помогите сделать анализатор на шах, мат, пат скоро сдача курсовой и это последний элемент. Если конкретно то нужны проверки может ли король убежать или кто то закрыть его от шаха.(У меня программа шахматный анализатор)
C++ Вывести самое короткое слово Вывести самое короткое слово введенной с клавиатуры текстовой строки. Помогите пожалуйста завтра нужно сдать. Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread835367.html
C++ Сформулировать очередь, в которой книги будут отсортированы по жанру
Пожалуйста помогите, не очень разбираюсь в этой области. напишите программу, буду премного благодарен. Задача. Дан массив, содержащий сведение о книгах: название, жанр, автор. Сформулировать очередь, в которой книги будут отсортированы по жанру, т.е. сначала, например, вся классика, затем фантастика и т.д.
Как узнать откуда интернет пакет? C++
Есть программа которая может узнать длину пакета, и время. Что мне нужно переделать чтобы узнавать больше информации о пакете?(например куда адресован пакет?) #include <stdio.h> #include <locale.h> #include "pcap.h" #include <remote-ext.h> void packet_handler(u_char *param, const struct pcap_pkthdr *header, const u_char *pkt_data);
C++ Поразрядные операторы,операторы сдвига http://www.cyberforum.ru/cpp-beginners/thread835336.html
#include<iostream> using namespace std; int bitcount(unsigned x) { int b; for(b=0;x!=0;x>>=1) if(x&01) b++; return b; }
C++ Метод Гаусса через единичную диагональ. Что не так? # include<stdio.h> #include <conio.h> #define N 2 // размерность int main () { int i, n, g, k; float A, a, b, c, d, e; // a & b - коэфф, с & d & e - для вычислений A=1; A=2; A=11; A=3; A=4; A=25; подробнее

Показать сообщение отдельно
ValeryS
Модератор
6406 / 4872 / 447
Регистрация: 14.02.2011
Сообщений: 16,167
11.04.2013, 23:37     смещения адреса
Цитата Сообщение от ВДВ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)
 
Текущее время: 12:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru