Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

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

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог