Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Setcbrk

CuBook05

Функция

Устанавливает 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.
 
Пример

#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;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить