Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Указатели, блин...

6.1K
14 марта 2005 года
Devider
28 / / 24.12.2004
Подскажите, плз, как указать указателем ) на конкретный адрес. Типа
int* HardwareRegister = 0x80000;
*HardwareRegister = 12;
только так не работает... =(
8.5K
14 марта 2005 года
god3
24 / / 01.12.2004
Цитата:
Originally posted by Devider
Подскажите, плз, как указать указателем ) на конкретный адрес. Типа
int* HardwareRegister = 0x80000;
*HardwareRegister = 12;
только так не работает... =(



int* HardwareRegister;
HardwareRegister = (int*) 0x80000;
*HardwareRegister = 12;

425
14 марта 2005 года
sq_deep
498 / / 18.02.2005
Цитата:
Originally posted by god3


int* HardwareRegister;
HardwareRegister = (int*) 0x80000;
*HardwareRegister = 12;

Будет access violation.

А что за задача такая? Мне кажется, Вы хотите в видеопамять что-то записать, но только это так не делается...

6.1K
14 марта 2005 года
Devider
28 / / 24.12.2004
Цитата:
Originally posted by sq_deep
Будет access violation.

А что за задача такая? Мне кажется, Вы хотите в видеопамять что-то записать, но только это так не делается...



Точно! Есть аксесс виолейшн! =)
Я пока не то чтобы хочу записать, я пока пытаюсь понять как это вообще делается чтобы определиться, как жить дальше. =) А на прямую винда не даст записать? Если Вы проиллюстриреуте как это делается, буду очень признателен.

425
14 марта 2005 года
sq_deep
498 / / 18.02.2005
Цитата:
Originally posted by Devider


Точно! Есть аксесс виолейшн! =)
Я пока не то чтобы хочу записать, я пока пытаюсь понять как это вообще делается чтобы определиться, как жить дальше. =) А на прямую винда не даст записать? Если Вы проиллюстриреуте как это делается, буду очень признателен.

Под Windows это делается с помощью Win32 API [MoveTo(), LineTo(), DrawText() и т.п.]. Ну, а в видеобуфер можно напрямую писать под управлением MS-DOS ;)

6.1K
14 марта 2005 года
Devider
28 / / 24.12.2004
Все, разобрался! Гранмерси! =)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог