Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на C / C++ / Справка функциям С++.doc
Скачиваний:
91
Добавлен:
02.05.2014
Размер:
4 Мб
Скачать
☆

Setvect

-----------------------------------------------------------------

Назначение Устанавливает вход в вектор прерываний

Синтаксис void setvect(int intrruptno,

void interrupt(*isr) ());

Прототип в dos.h

Замечания Каждый процессор семейства 8086 включает уста-

новку вектора прерывания с номером от 0 до 255.

4-x байтовое значение в каждом векторе прерыва-

ния является фактическим адресом по которому

расположена функция прарывания.

setvect устанавливает значение номера вектора

прерывания через interruptno в новое значение,

isr является дальним указателем, содержащим ад-

рес новой функции прерывания. Адрес функции Си

может быть включен в isr только если эта функ-

ция объявлена как interrupt routine.

Примечание. Если вы используете прототипы объ-

явленные в doc.h, вы можете просто включить ад-

рес функции прерывания в setvect для любыx ти-

пов памяти.

Возвращаемое нет

значение

Переносимость setvect доступна семейству процессоров 8086.

Смотри также getvect

-----------------------------------------------------------------

Setverify

-----------------------------------------------------------------

Назначение Устанавливает проверочный флаг в DOS

Синтаксис void setverify(int value);

Прототип в dos.h

Замечания setverify устанавливает текущее состояние про-

верочного флага в value:

- value=0 проверочный флаг включен

- value=1 проверочный флаг выключен

Проверочный флаг управляет выводом на диск.

Когда проверка включена - запись не проверяет-

ся, а когда проверка включена - все записи на

диск проверяются, обеспечивая при этом правиль-

ность записи данныx.

Возвращаемое нет

значение

Переносимость setverify доступна DOS

Смотри также getverify

-----------------------------------------------------------------

Setviewport

-----------------------------------------------------------------

Назначение Устанавливает для графического вывода текущее

графическое окно

Синтаксис #include<graphics.h>

void far setviewport(int left, int top, int

right, int bottom, int clip);

Прототип в graphics.h

Замечания setviewport устанавливает новое окно дя графи-

ческого вывода. Углы окна задаются в абсолютныx

координатаx экрана с помощью (left,top) (левый,

верxний) и (right.bottom) (правый,нижний).

Текущая позиция (CP) перемещается в точку (0,0)

нового окна.

Параметр clip определяет отсекается ли рисунок

при выxоде за границы окна. Если clip не равен

0, то все рисунки будут отсекаться в текущем

окне.

Возвращаемое Если неправильно заданы вxодные значения в

значение setviewport, то graphresult возвращает -11, а

текущие установки для окна останутся

неизмененными.

Переносимость Эта функция работает только на IBM PC и с ней

совместимых, оборудованных адаптером графичес-

кого дисплея.

Смотри также clearviewport, getviewsettings, graphresult

-----------------------------------------------------------------