Программирование на C и C++

Онлайн справочник программиста на C и C++

setcbrk

int setcbrk(int cb)

Прототип: 
Описание: 

Эта функция не определена стандартом ANSI С.

Функция setcbrk() переключает расширенную проверку нажатия клавиш control-break. Если cb равно 1, то расширенная проверка включена, а если 0 — выключена. При отключении расширен­ной проверки проверка нажатия клавиш CTRL-BRK выполняется только в ходе стандартных опе­раций ввода/вывода. При включенной расширенной проверке нажатие данной комбинации кла­виш проверяется всякий раз при вызове функций DOS. Функция setcbrk() возвращает cb.

Пример: 
Следующая программа переключает расширенную проверку нажатия клавиш control-break:
#include <stdio.h>
#include <dos.h>
int main(void)
{
if (getcbrk() == 0)
setcbrk(1);
else
setcbrk(0);
printf ("BREAK is %s", (getcbrk()) ? "on" : "off") ;
return 0;
}