Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочник по функциям С++.doc
Скачиваний:
130
Добавлен:
02.05.2014
Размер:
3.57 Mб
Скачать

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

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