Заголовок 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 .