Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на C / C++ / Справка функциям С++.doc
Скачиваний:
91
Добавлен:
02.05.2014
Размер:
4 Мб
Скачать

Hardresume

-----------------------------------------------------------------

Назначение Функция обработки ошибки оборудования.

Синтаксис void hardresume(int resolve);

Прототип в dos.h

Замечания Обработчик ошибок, установленный функцией

harderr, может возвращаться в MS-DOS, вызвав

для этого hardresume. Возвращаемое значение об-

работчика или rescode (код результата)

hardresume содержит индикатор аварийного окон-

чания (2), повтора (1) или игнорирования ошибки

(0). Аварийное окончание сопровождается преры-

ванием DOS 0x23 (Ctrl-break).

Возвращаемое Нет.

значение

Переносимость Уникальна для MS-DOS.

Смотри также haderr, hadretn

-----------------------------------------------------------------

Hardretn

-----------------------------------------------------------------

Назначение Функция обработки ошибки оборудования.

Синтаксис void hardretn(int errcode);

Прототип в dos.h

Замечания Обработчик ошибок, установленный функцией

haderr, может возвращаться прямо в прикладную

программу по вызову hardretn. Обработчик должен

возвращать 0 - для игнорирования ошибки уст-

ройства, 1 - для повторного обращения, 2 - для

завершения программы.

Возвращаемое Нет.

значение

Переносимость Уникальна для MS-DOS.

Смотри также haderr, hadresume

Пример Смотри harderr

-----------------------------------------------------------------

Highvideo

-----------------------------------------------------------------

Назначение Устанавливает повышенную яркость текстовых

символов.

Синтаксис void highvideo(void);

Прототип в conio.h

Замечания highvideo вызывает изображение символов с повы-

шенной яркостью, устанавливая для этого бит ин-

тенсивности в текущем цвете переднего плана.

Данная функция не влияет на все символы, отоб-

ражаемые в данный момент времени на экране. Ее

влияние распространяется только на те символы,

которые отображаются функциями непосредственно-

го вывода на консоль (такими, как cprintf),

причем после обращения к данной функции.

Возвращаемое Нет.

значение

Совместимость Данная функция работает только на ЭВМ семейства

IBM PC и совместимых с ними; соответствующая

функция есть в Турбо Паскале.

Смотри также lowvideo, normvideo, textattr, textcolor

-----------------------------------------------------------------

hypot

-----------------------------------------------------------------

Назначение Вычисляет гипотенузу прямоугольного треугольни-

ка.

Синтаксис double hypot(double x,double y);

Прототип в math.h

Замечания hypot вычисляет величину z, z^2 = x^2 + y^2

(это равно длине гипотенузы прямоугольного тре-

угольника, если длины двух катетов - x и y)

Возвращаемое При успехе hypot возвращает z (double), при

значение ошибке (например, переполнение) hypot устанав-

ливает errno равным ERANGE и возвращает значе-

ние HUGE_VAL.

Oбработка ошибок для hypot может быть изменена

функцией matherr.

Переносимость Доступна на системах типа UNIX.

-----------------------------------------------------------------