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

Указатели и память - C++

Восстановить пароль Регистрация
 
//Sawa
0 / 0 / 0
Регистрация: 14.03.2010
Сообщений: 3
23.03.2010, 16:47     Указатели и память #1
Народ как указателю присвоить определённый адрес?
P.S. Цитирую задание "Пользуясь указателями выдать на печать адреса этих символов и определить, !какой символ хранится по адресу FFDB!."
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
23.03.2010, 18:00     Указатели и память #2
Возможно эта маленькая программка поможет вам:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
using namespace std;
 
int main ()
{
    int x=5;
    int *px=&x;
 
    cout<<"Znachenie x: "<<x<<endl;
    cout<<"Adres x: "<<&x<<endl;
    cout<<"Znachenie px: "<<px<<endl;
 
    return 0;
}
//Sawa
0 / 0 / 0
Регистрация: 14.03.2010
Сообщений: 3
23.03.2010, 18:19  [ТС]     Указатели и память #3
Цитата Сообщение от NNN777 Посмотреть сообщение
Возможно эта маленькая программка поможет вам:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
using namespace std;
 
int main ()
{
    int x=5;
    int *px=&x;
 
    cout<<"Znachenie x: "<<x<<endl;
    cout<<"Adres x: "<<&x<<endl;
    cout<<"Znachenie px: "<<px<<endl;
 
    return 0;
}
К сожелению ваша программа не помогла =\
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
23.03.2010, 20:47     Указатели и память #4
//Sawa, а что хотите то
//Sawa
0 / 0 / 0
Регистрация: 14.03.2010
Сообщений: 3
24.03.2010, 17:54  [ТС]     Указатели и память #5
Если ккому то интересен был данный вопрос, сегодня узнал. Данное задание было было расчитанно под ОС MS-DOS , сейчас при ображениее к адресу быдет выдоваться ошибка, т.к. система не позволяет этого
P.S. И решение было очень просто p=(int*)0x"Адрес памяти"
Где p Указатель
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
24.03.2010, 18:13     Указатели и память #6
Автор темы сделай так, и ты поймешь что препод дал тебе бестолковое задание.
C++
1
2
 int *p=(int*)0xFFF;
 *p=20;
Добавлено через 8 минут
Есть понятие выделить память по фиксированному адресу, уже не помню как делается,
а это просто туфь.
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
24.03.2010, 18:34     Указатели и память #7
Цитата Сообщение от Genius Ignat Посмотреть сообщение
препод дал тебе бестолковое задание
Морально устаревшее, так сказать. Но в DOSе же, например, если надо прочитать значение таймера или изменить вектор прерывания, - это вполне нормально.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2010, 19:09     Указатели и память
Еще ссылки по теме:

C++ Динамическая память, указатели и ссылки
Массивы и указатели. Динамическая память C++
Задание на Указатели и Динамическую память C++

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

Или воспользуйтесь поиском по форуму:
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
24.03.2010, 19:09     Указатели и память #8
Для начало надо знать адрес, а без этого юзать не зачем.
Препод хотя бы что нибудь полезное сказал ,что бы посмотреть что да как, а тупо адрес некий юзать
это бесполезно.

Добавлено через 5 минут
бестолковое задание.
В данном контексте это так и есть.
Что был толк: надо говорить какой адрес заюзать,
произвольный это нарушение прав доступа, да и кто му же нет гарантий, что память кем то используется: выделена.

Добавлено через 9 минут
DOSе
На дворе 21 век.

Добавлено через 11 минут
Извиняюсь что не в тему...

Добавлено через 6 минут
А по поводу задания, оно не укладывается в это: p=(int*)0x.
Просто из смысла не вижу в этом надобности.
Может не так понял что это за задание, ну какая задача такой и ответ.
Yandex
Объявления
24.03.2010, 19:09     Указатели и память
Ответ Создать тему
Опции темы

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