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

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

asctime

Преобразует дату/время в строку

clock

Возвращает текущее время

ctime

Преобразует время в строку

difftime

Возвращает разность времен

gmtime

Инициализирует структуру tm на основе time_t

localtime

Инициализирует структуру tm на основе time_t

mktime

Заполняет поля дня недели и дня года

strftime

Форматное преобразование времени

time

Возвращает текущие дату/время в формате time_t

wcsftime

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