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

Как инициализировать указатель произвольным адресом? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что происходит с освободившейся от указателей памятью? [gcc-4.7.2] http://www.cyberforum.ru/cpp-beginners/thread833310.html
Что происходит в следующих случаях с памятью выделенную под переменные? 1) Объявление в операторных скобках: { int variable; } 2) Присвоение адреса указателю: int *i_var; { int variable = 5;
C++ Передача Указателя На Двумерный Массив В Функцию Как изменить код, чтобы массив объявлялся в main() и передавался в input_strings(). Код: #define MAXLENGTH 129 #define MAXSIZE 20 char arr_str; int input_strings(){ int i,n; http://www.cyberforum.ru/cpp-beginners/thread833308.html
C++ Не сортирует.В чем ошибка?
и ещё нужно добавить средний бал по каждому студенту #include <iostream> #include <string.h> #include <cstring> #include <stdio.h> #include <fstream> #include <sstream> #include <conio.h> using namespace std; class table
Как зная площадь треугольника установиться его координаты. C++
Как зная площадь треугольника установиться его координаты. Естественно любые. Например площадь = 5 тогда координаты : 0 0 4 2 5 0
C++ Функции. Написать функцию, удаляющую элемент массива http://www.cyberforum.ru/cpp-beginners/thread833276.html
Написать функцию, удаляющую элемент массива. Все элементы после него сдвигаются на один влево, а последний равен нулю.
C++ Сортировка, метод шелла Всем доброй ночи, задача, дан список студентов и у каждого 5 оценок, отсортировать сумму оценок по убыванию и данные в новый файл, вот мой код. Помогите исправить ошибку #include <iostream> #include <fstream> #include <string> #include <iomanip> using namespace std; ifstream in("input.txt"); ofstream out("output.txt"); подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
10.04.2013, 09:58     Как инициализировать указатель произвольным адресом?
Цитата Сообщение от programina Посмотреть сообщение
ну это мне понятно, а как сделать что-то типа такого:
C++
1
ptr = 0xF0;
Прямо так, или
C++
1
ptr=(int*)0xF0;
, но при определённых условиях:
1. Целевая система поддерживает статические адреса.
2. Целевой адрес в целевой версии системы статический.
3. Целевой адрес в целевой версии системы точно известен.
4. Программа не будет без изменения исходного текста использована в других версиях системы.
Например, если собираешься скормить исходник кроскомпилятору для спектрума, контроллера, или сигнального камня. Иначе адрес должна поставлять система.

Добавлено через 6 минут
Цитата Сообщение от programina Посмотреть сообщение
Липман писал, что это невозможно
Можно, но вот обратиться по такому адресу в ОЗУ, ПЗУ, кеш, или память перифирийногой девайса, или его адаптера (типа видопамяти) может быть и не возможно.
 
Текущее время: 22:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru