Заголовочные файлы стандартной библиотеки языка С++, страница 8

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>)

memchr

Ищет первое вхождение символа в блок памяти

memcmp

Сравнивает блоки памяти

memcpy

Копирует блок памяти

memmove

Переносит блок памяти

memset

Заполняет блок памяти заданным символом

strcat

Складывает строки

strchr

Ищет первое вхождение символа в строку

strcmp

Сравнивает строки

strcoll

Сравнивает строки с учетом установленной локализации

strcpy

Копирует одну строку в другую

strcspn

Ищет один из символов одной строки в другой строке

strerror

Возвращает указатель на строку с описанием ошибки

strlen

Возвращает длину строки

strncat

Складывает одну строку с заданным количеством начальных символов другой строки

strncmp

Сравнивает одну строку с заданным количеством начальных символов другой строки

strncpy

Копирует заданное количество начальных символов одной строки в другую строку

strpbrk

Ищет один из символов одной строки в другой

strrchr

Ищет заданный символ в строке

strspn

Ищет символ одной строки, отсутствующий в другой строке

strstr

Ищет подстроку в строке

strtok

Выделение лексемы из строки

strxfrm

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

wcscat

Складывает строки из многобайтовых символов

wcschr

Ищет символ в строке (символ и строка из многобайтовых символов)

wcscmp

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

wcscoll

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

wcscpy

Копирует одну строку в другую (строки из многобайтовых символов)

wcscspn

Ищет один из символов одной строки в другой (строки из многобайтовых символов)

wcslen

Возвращает длину строки из многобайтовых символов

wcsncat

Складывает одну строку с заданным количеством начальных символов другой (строки из многобайтовых символов)

wcsncmp

Сравнивает одну строку с заданным количеством начальных символов другой (строки из многобайтовых символов)

wcsncpy

Копирует одну строку с заданным количеством начальных символов в другую строку (строки из многобайтовых символов)

wcspbrk

Ищет один из символов одной строки в другой (строки из многобайтовых символов)

wcsrchr

Ищет заданный символ в строке (строки из многобайтовых символов)

wcsspn

Ищет символ одной строки, отсутствующий в другой строке (строки из многобайтовых символов)

wcsstr

Ищет подстроку в строке (строки из многобайтовых символов)

wcstok

Выделение лексемы из строки (строки из многобайтовых символов)

wcsxfrm

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

wmemcpy

Копирует блок памяти (из многобайтовых символов)

wmemmove

Перемещает блок памяти (из многобайтовых символов)

wmemset

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

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