Программирование на C и C++

Онлайн справочник программиста на C и C++

Смешанные функции

В этом разделе собраны функции, которые не вошли в другие категории. Сюда отно­сятся различные преобразования, обработка аргументов переменной длины, сортировка и гене­рация случайных чисел.

Многие из рассмотренных здесь функций требуют для своего использования включения заголо­вочного файла stdlib.h. В этом файле определены два типа div_t и ldiv_t являющиеся типами структур, возвращаемых функциями div() и ldiv() соответственно. Также определены типы size_t и wchar_t. Первый из них предназначен для беззнаковых величин, возвращаемых sizeof. Второй является типом широких символов (16-разрядных). В заголовочном файле stdlib.h также опреде­лены следующие макросы:

Макрос Значение
NULL Нулевой указатель
RAND_MAX Максимальная величина, которая может быть возвращена функцией rand()
EXIT_FAILURE Величина, возвращаемая вызываемым процессом при неудачном завершении
EXIT_SUCCESS Величина, возвращаемая вызываемым процессом при удачном завершении
MB_CUR_MAX Максимальное количество байт в многобайтном символе

Различные заголовочные файлы будут обсуждаться по мере их использования описываемыми функциями.

Страницы