Заголовочные файлы стандартной библиотеки. Константы, макросы и типы данных стандартной библиотеки. Функции стандартной библиотеки, страница 11

Таблица П2.6. Различные функции в стиле языка Си (заголовочные файлы <cstdlib>, <stdlib.h>)

abort

Прерывает выполнение программы

abs

Возвращает модуль целого аргумента

atexit

Регистрирует функцию, вызываемую при завершении работы программы

atof

Преобразует строку в вещественное число

atoi

Преобразует строку в целое число

atol

Преобразует строку в длинное целое число

bsearch

Ищет элемент в отсортированном массиве

calloc

Размещает массив в динамической памяти и инициализирует его элементы нулями

div

Вычисляет остаток от целочисленного деления

exit

Прерывает выполнение программы

free

Освобождает динамическую память

getenv

Возвращает значения переменных окружения

labs

Возвращает модуль аргумента с типом длинное целое

ldiv

Вычисляет частное и остаток при делении длинных целых

malloc

Занимает блок динамической памяти

mblen

Определяет размер многобайтовых символов

mbstowcs

Преобразует строку многобайтовых символов в строку из wchar_t

mbtowc

Преобразует многобайтовый символ в wchar_t

qsort

Сортирует заданный массив

rand

Генерирует случайные числа

realloc

Изменяет размеры ранее выделенного блока динамической памяти

srand

Устанавливает начальное псевдослучайное число

strtod

Преобразует строку в число с типом double

strtol

Преобразует строку в число с типом long int

strtoul

Преобразует строку в число с типом unsigned long int

system

Запуск командной строки-аргумента

wcstod

Преобразует строку из многобайтовых символов в число с типом double

wcstol

Преобразует строку из многобайтовых символов в число с типом long int

wcstombs

Преобразует строку wchar_t в строку многобайтовых символов

wcstoul

Преобразует строку из многобайтовых символов в число с типом unsigned long int

wctomb

Преобразует wchar_t в многобайтовый символ

Таблица П2.7. Функции работы со строками в стиле языка Си (заголовочные файлы <cstring>, <string.h>)