Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
_exit----------------------------------------------------------------- Назначение Завершение процесса. Синтаксис void _exit(int status); Прототип в process.h, stdlib.h Замечания _exit завершает процесс без закрытия файлов, очистки вывода или вызова функции выхода. status используется для вызываемого процесса как статус окончания процесса. Обычно использу- ется 0 для указания нормального завершения, не- нулевое значение указывает на некоторую ошибку. Возвращаемое Нет. значение Переносимость _exit доступна в системах UNIX. Смотри также abort, atexit, exec..., exit, spawn... ---------------------------------------------------------------- exit---------------------------------------------------------------- Назначение Завершение процесса. Синтаксис void exit(int status); Прототип в process.h, stdlib.h Замечания exit завершает вызванный процесс. Перед завер- шением закрываются все файлы, записывается бу- фер вывода (ожидающий вывода), а затем вызыва- ются любые регистровые функции и функции завершения (посланные atexit). status используется для вызываемого процесса как статус окончания процесса. Обычно использу- ется 0 для указания нормального завершения, не- нулевое значение указывает на некоторую ошибку. Возвращаемое Нет. значение Переносимость exit доступна в системах UNIX и совместима с ANSI Си. Смотри также abort, atexit, exec..., _exit, keep, signal, spawn... ---------------------------------------------------------------- exp---------------------------------------------------------------- Назначение Определение экспоненты. Синтаксис #include double exp(double x); Прототип в math.h Замечания exp - вычисляет экспоненциальную функцию e**x. Возвращаемое exp возвращает е**х. значение Иногда аргумент, посылаемый функции exp, дает результат, который переполняет разрядную сетку или невычисляем. Когда корректное значение па- раметра х вызывает переполнение, exp возвращает значениe HUDE_VAL, переменная errno устанавли- вается в ERANGE - результат вне границ При получении очень малых значений (underflow) exp возвращает 0.0, errno не изменяется. Обработка ошибок для функции ехр может быть мо- дифицирована с помощью функции matherr. Переносимость exp доступна в системах UNIX и совместима с ANSI Си. Cмотри также frexp, ldexp, log, log10, matherr, pow, pow10, sqrt ----------------------------------------------------------------- fabs----------------------------------------------------------------- Назначение Определение абсолютного значения вещественного аргумента. Синтаксис #include double fabs(double x); Прототип в math.h Замечания fabs возвращает абсолютное значение вeществен- ного аргумента х. Возвращаемое fabs возвращает абсолютное значение входного значение аргумента. Переносимость Доступна в операционной системе UNIX и совмес- тима с ANSI Си. Смотри также abs, cabs, labs ----------------------------------------------------------------- farcalloc----------------------------------------------------------------- Назначение Выделение памяти из кучи. Синтаксис void far *farcalloc(unsigned long nunits, unsigned long unitsz); Прототип в alloc.h Замечания farcalloc выделяет память из удаленной (far) кучи для массива, содержащего nunits элементов, каждый длиной в unitsz байт. Отметим, что при выделении из кучи: - может выделяться вся доступная оперативная память; - могут выделяться блоки размером более 64 Кб; - для доступа к распределяемым блокам использу- ются far-указатели. В компактной, большой и огромной моделях памяти данная функция аналогична, хотя и не идентична функции calloc. Данная функция использует пара- метры типа unsigned long, в то время как calloc использует параметры типа unsigned. В крохотной модели памяти программа не может использовать данную функцию, если она преобра- зована в файл с расширением .СОМ. Возвращаемое farcalloc возвращает указатель на выделенный значение блок или NULL, если для нового блока нет доста- точного места. Переносимость Уникальна для MS-DOS. Смотри также calloc, farcoreleft, farfree, malloc ----------------------------------------------------------------- |