CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
setcbrk
setcbrk
Функция Устанавливает control-break. Синтаксис #include<dos.h> int setcbrk(int value); Файл, содержащий dos.h прототип Описание setcbrk использует функцию DOS 0х33 для установки флага Ctrl_Break. value = 0 Выключает реакцию на Ctrl_Break (вклю- чена только во время операций ввода/вы- вода на консоль, принтер или коммуника- ционный порт.) value = 1 Включает реакцию на Ctrl_Break. (При любых системных вызовах). Возвращаемое setcbrk возвращает value, т.е. переданное значение значение. Переносимость setcbrk уникальна для DOS. Смотрите также getcbrk. Пример: #include<dos.h> #include<conio.h> #include<stdio.h> 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; }