Учебники

Библиотека C —

Заголовок string.h определяет один тип переменной, один макрос и различные функции для манипулирования массивами символов.

Переменные библиотеки

Ниже приведен тип переменной, определенный в заголовке string.h —

Sr.No. Переменная и описание
1

size_t

Это целочисленный тип без знака и результат ключевого слова sizeof .

size_t

Это целочисленный тип без знака и результат ключевого слова sizeof .

Макросы библиотеки

Ниже приведен макрос, определенный в заголовке string.h —

Sr.No. Макрос и описание
1

НОЛЬ

Этот макрос является значением константы нулевого указателя.

НОЛЬ

Этот макрос является значением константы нулевого указателя.

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

Ниже приведены функции, определенные в заголовке string.h —

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

Сравнивает первые n байтов str1 и str2 .

Копирует n символов из src в dest .

Еще одна функция для копирования n символов из str2 в str1 .

Копирует символ c (символ без знака) в первые n символов строки, на которую указывает аргумент str .

Добавляет строку, на которую указывает src, в конец строки, на которую указывает dest .

Добавляет строку, на которую указывает src, в конец строки, на которую указывает dest, длиной до n символов.

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

Сравнивает строку, на которую указывает str1, со строкой, на которую указывает str2 .

Сравнивает не более первых n байтов str1 и str2 .

Сравнивает строку str1 с str2 . Результат зависит от настройки местоположения LC_COLLATE.

Копирует указанную строку с помощью src в dest .

Копирует до n символов из строки, на которую указывает src в dest .

Вычисляет длину начального сегмента str1, который полностью состоит из символов, не входящих в str2.

Ищет во внутреннем массиве номер ошибки errnum и возвращает указатель на строку сообщения об ошибке.

Вычисляет длину строки str до, но не включая завершающий нулевой символ.

Находит первый символ в строке str1, который соответствует любому символу, указанному в str2 .

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

Вычисляет длину начального сегмента str1, который полностью состоит из символов в str2 .

Находит первое вхождение всей строковой стрелки (не включая завершающий нулевой символ), которая появляется в стоге сена .

Разбивает строку str на серию токенов, разделенных разделителем .

Преобразует первые n символов строки src в текущую локаль и помещает их в строку dest .