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

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.

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