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

Создать 2 целые переменные и определить «расстояние» между ними в памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Небольшое пояснение http://www.cyberforum.ru/cpp-beginners/thread658836.html
Здравствуйте,хотел бы поинтересоваться.Вот я,планирую начать изучать с++,хотелось бы иметь примерное представление о том что такое программисты с++,что собственно в теперешние время пишется на с++,какого рода программы, что необходимо помимо самого языка с++ изучать,может одного с++ недостаточно будет в дальнейшем,какие ещё языки пересекаются с этим, необходимо ли хорошие знание в области...
C++ Сортировка источников по алфавиту К подготовленной статье автор приложил список использованной литературы, но расположил издания в порядке появления ссылок на них в тексте. Редактор потребовал расположить источники по алфавиту.Упорядочить список литературы по требованию редактора ( каждое название- с нового абзаца: номер п/п,автор(-ы),название работы и т.д.) РАЗВИТИЕ ЗАДАЧИ. Текст статьи со ссылками прилагается; после сортировки... http://www.cyberforum.ru/cpp-beginners/thread658472.html
C++ Необработанное исключение в "0x77913ab3" в "x": 0xC0000005: Нарушение прав доступа при чтении "0xdddddddd"
вот код, нужно найти 3 минимальных положительных числа в массиве. При размере массива больше 950 в конце заполнения рандомным способом вылитает ошибка, При размере массива больше 15-20 во время окончания отладки, выдаёт ошибку. Необработанное исключение в "0x77913ab3" в "x": 0xC0000005: Нарушение прав доступа при чтении "0xdddddddd" #include "stdafx.h" #include <clocale> #include...
латинизатор кириллицы C++
При интернет общении с русской диаспорой в других странах часто возникают проблемы отсутствия кириллицы у зарубежных респондентов,а так же слабой знание иностранных языков у соотечественников.Один из выходов-набор русских слов похожими по начертанию буквами латинского алфавита.Среди прописных букв таких насчитывается одиннадцать:А,В,Е,К,М,Н,О,Р,С,Т,Х.В заданном русском тексте выбрать те слова...
C++ Перестал работать компилятор C++ http://www.cyberforum.ru/cpp-beginners/thread657759.html
Доброго времени суток форумчане! Проблема в следующем: Пишу консольный C++ gcc.exe -v 2.95.2 под Windows XP. Целый день работал нормально и неожиданно перестали компилироваться программы, редактор JFE выдает: g++.exe -x c++ -c D:\Create program\C++\SMTP\smtp.cpp -o D:\Create program\C++\SMTP\smtp.o -Wall -fpermissive g++.exe: cannot specify -o with -c or -S and multiple compilations...
C++ Литература для работы с памятью процессов Собственно посоветуйте книжек, чтобы научиться работать с памятью процессов. Спасибо. подробнее

Показать сообщение отдельно
ruslan_net
4 / 4 / 1
Регистрация: 18.09.2012
Сообщений: 38
27.09.2012, 19:25     Создать 2 целые переменные и определить «расстояние» между ними в памяти
// dz13_3.cpp : Defines the entry point for the console application.
// Создать 2 целые переменные и определить «расстояние» между ними в памяти

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
using namespace std;
 
void main()
 
 
{
    int a=5,b=10,c;
    int *pa=&a,*pb=&b;
    cout<<"a="<<a<<"\t&a="<<&a<<"\t*pa="<<*pa<<endl;
    cout<<"b="<<b<<"\t&b="<<&b<<"\t*pb="<<*pb<<endl;
    
    //cout<<"c= ",c;
 
 
    system("Pause");
}
Я так понимаю, что растояние между перемеными будет адрес переменой А - адрес переменой В
(т.е. &a-&b), но так оно работать не хочет.
Вопрос такой:
1 правильно ли я понимаю?
2 Если да, то как вычесть один адрес из другого? Если нет .... что тогда вообще тут делать?
Миниатюры
Создать 2 целые переменные и определить «расстояние» между ними в памяти  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru