Описание функций Си

       

Setcbrk



     setcbrk

Функция Устанавливает control-break.

Синтаксис #include

int setcbrk(int value);

Файл, содержащий dos.h прототип

Описание setcbrk использует функцию DOS 0х33 для установки флага Ctrl_Break.

value = 0 Выключает реакцию на Ctrl_Break (вклю- чена только во время операций ввода/вы- вода на консоль, принтер или коммуника- ционный порт.)

value = 1 Включает реакцию на Ctrl_Break. (При любых системных вызовах).

Возвращаемое setcbrk возвращает value, т.е. переданное значение значение.

Переносимость setcbrk уникальна для DOS.

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

Пример:

#include

#include

#include

int main(void) { int break_flag; printf("Для выключения нажмите 0\n"); printf("Для включения нажмите 1\n"); break_flag = getch()-'0'; /* прим. пер. в оригинале без вычит. */ setcbrk(break_flag); if(getcbrk()) printf("Флаг Ctrl-Break включен\n"); else printf("Флаг Ctrl-Break выключен\n"); return 0; }



Содержание раздела