Эта библиотека определяет несколько функций для обработки Cи-строк и массивов. В таблице кратко описаны функции, макросы и типы данных этого заголовочного файла.

Функции библиотеки cstring

Функции копирования
memcpy Скопировать блок данных из памяти.
memmove Переместить блок данных в память.
strcpy Скопировать строку.
strncpy Скопировать n символов строки.
 Функции объединения (конкатенации)
strcat Объединение строк.
strncat Добавление n символов к строке.
Функции отношения (сравнения)
memcmp Сравнение двух блоков памяти.
strcmp Сравнение двух строк
strcoll Сравнение двух строк по категориям.
strncmp Сравнение n первых символов двух строк
strxfrm Преобразование строки, с учетом локали.
Функции поиска
memchr Поиск символа в блоке памяти
strchr Найти первое вхождение символа в строке.
strcspn Выполняет поиск первого вхождения в строку str1 любого из символов строки str2, и возвращает количество символов до найденного первого вхождения.
strpbrk Выполняет поиск первого вхождения в строку str1 любого из символов строки str2, и возвращает указатель на  найденный символ.
strrchr Поиск последнего вхождения указанного символа.
strspn Поиск символов строки str2 в строке str1. Возвращает длину начального участка строки str1, который состоит только из символов строки str2.
strstr  Функция ищет первое вхождение подстроки str2 в строке str1.
strtok Поиск лексем в строке, используя разделители.
Другие
memset Заполнить n байтов блока памяти указанным символом.
strerror Интерпретация кодов ошибок в понятные сообщения об ошибках
strlen Определить длину строки.

Макросы

NULL Нулевой указатель

Типы данных

size_t Беззнаковый интегральный тип данных
 
Автор: admin
Дата:
Поделиться: