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; }