Константы, типы и структуры, используемые функциями стандартных библиотек языка С++, рассмотрены выше в приложении 1.
void abort( void ); |
<stdlib.h> |
Прерывает выполнение программы. Лучше использовать функцию exit( ).
int abs( int n ); |
<stdlib.h> |
Возвращает модуль целого аргумента n.
double acos( double x ); |
<math.h> |
Возвращает значение арккосинуса от аргумента x, выраженного в радианах.
char *asctime( const struct tm *timeptr ); |
<time.h> |
Преобразует дату/время из структуры с указателем timeptr в символьную строку.
double asin( double x ); |
<math.h> |
Возвращает значение арксинуса от аргумента x, выраженного в радианах.
double atan( double x ); |
<math.h> |
Возвращает значение арктангенса от аргумента x, выраженного в радианах.
double atan2( double y, double x ); |
<math.h> |
Возвращает значение арктангенса от отношения аргументов y/x, выраженного в радианах.
int atexit( void (__cdecl *func) (void) ); |
<stdlib.h> |
Регистрирует функцию func, вызываемую при завершении работы программы.
double atof( const char *string ); |
<stdlib.h> |
Преобразует строку string в вещественное число.
int atoi( const char *string ); |
<stdlib.h> |
Преобразует строку string в целое число.
long atol( const char *string ); |
<stdlib.h> |
Преобразует строку string в длинное целое число.
void *bsearch( const void *key, const void *base, size_t num, size_t width, int ( __cdecl *compare ) ( const void *elem1, const void *elem2 ) ); |
<stdlib.h> |
Ищет элемент с указателем key в отсортированном массиве с указателем base, размером num элементов. Каждый элемент массива содержит width байтов. Возвращает указатель на найденный элемент или NULL, если элемент не найден.
Функция compare( ) должна выполнять сравнение двух элементов массива (elem1, elem2) и должна возвращать –1 (первый элемент меньше), 0 (элементы равны) или 1 (первый элемент больше).
void *calloc( size_t num, size_t size ); |
<stdlib.h> |
Размещает массив (num элементов по size байт) в динамической памяти и инициализирует его элементы нулями. Возвращает указатель на выделенный блок памяти или NULL при ошибке.
double ceil( double x ); |
<math.h> |
Округляет аргумент x до ближайшего большего целого и возвращает его.
void clearerr( FILE *stream ); |
<stdio.h> |
Очищает флаги ошибок при работе с потоком stream.
clock_t clock( void ); |
<time.h> |
Возвращает текущее время, выраженное в количестве аппаратных прерываний процессора (тиков) в секунду. Чтобы перевести текущее время в секунды, необходимо разделить его на CLOCKS_PER_SEC.
double cos( double x ); |
<math.h> |
Возвращает значение косинуса от аргумента x, выраженного в радианах.
double cosh( double x ); |
<math.h> |
Возвращает значение гиперболического косинуса от аргумента x, выраженного в радианах.
char *ctime( const time_t *timer ); |
<time.h> |
Преобразует время с типом time_t в строку символов.
double difftime( time_t timer1, time_t timer0 ); |
<time.h> |
Возвращает разность времен (timer1-timer0) в секундах.
div_t div( int numer, int denom ); |
<stdlib.h> |
Вычисляет остаток от целочисленного деления numer/denom.
void exit( int status ); |
<stdlib.h> |
Прерывает выполнение программы и производит ее нормальное завершение.
double exp( double x ); |
<math.h> |
Возвращает экспоненту от аргумента x.
double fabs( double x ); |
<math.h> |
Возвращает модуль аргумента x с плавающей точкой.
int fclose( FILE *stream ); |
<stdio.h> |
Закрывает поток ввода/вывода stream.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.