stpcpy(3)
strcspn,
ОБЗОР
#include <strings.h>
- int strcasecmp(const char *s1, const char *s2);
-
Сравнение строк s1 и s2 без учета регистра.
- int strncasecmp(const char *s1, const char *s2, size_t n);
-
Сравнивает первые n символов строк s1 и s2 без учета регистра.
- char *index(const char *s, int c);
-
Возвращает указатель на местонахождение первого совпадения с символом c в
строке s.
- char *rindex(const char *s, int c);
-
Возвращает указатель на местонахождение последнего совпадения с символом
c в строке s.
- #include <string.h>
-
- char *stpcpy(char *dest, const char *src);
-
Копирует строку из src в dest, возвращая указатель на конец строки
результата в dest.
- char *strcat(char *dest, const char *src);
-
Добавляет строку src к строке dest, возвращая указатель на dest.
- char *strchr(const char *s, int c);
-
Возвращает указатель на местонахождение первого совпадения с символом c в
строке s.
- int strcmp(const char *s1, const char *s2);
-
Сравнивает строки s1 и s2.
- int strcoll(const char *s1, const char *s2);
-
Сравнивает строки s1 и s2, применяя правила текущей локали.
- char *strcpy(char *dest, const char *src);
-
Копирует строку src в dest, возвращая указатель на начало строки в
dest.
- size_t strcspn(const char *s, const char *reject);
-
Вычисляет длину начального сегмента строки s, состоящего только из байт,
не указанных в строке reject,
- char *strdup(const char *s);
-
Возвращает копию строки s, память для которой выделяется с помощью
malloc(3).
- char *strfry(char *string);
-
Переставляет символы в string в произвольном порядке.
- size_t strlen(const char *s);
-
Возвращает длину строки s.
- char *strncat(char *dest, const char *src, size_t n);
-
Добавляет не более n символов из строки src в строку dest,
возвращая указатель на dest.
- int strncmp(const char *s1, const char *s2, size_t n);
-
Сравнивает не более n байт строк s1 и s2.
- char *strncpy(char *dest, const char *src, size_t n);
-
Копирует не более n байт из строки src в строку dest, возвращая
указатель на dest.
- char *strpbrk(const char *s, const char *accept);
-
Возвращает первое появление в строке s любых байтов из строки accept.
- char *strrchr(const char *s, int c);
-
Возвращает указатель на местонахождение последнего совпадения с символом
c в строке s.
- char *strsep(char **stringp, const char *delim);
-
Извлекает начальный токен из stringp, который отделён одним из байтов из
delim.
- size_t strspn(const char *s, const char *accept);
-
Вычисляет длину начального сегмента из строки s, состоящего только из
байт, указанных в accept.
- char *strstr(const char *haystack, const char *needle);
-
Ищет первое соответствие подстроки needle в строке haystack и
возвращает указатель на найденную подстроку.
- char *strtok(char *s, const char *delim);
-
Извлекает токены из строки s, которые отделены одним из байтов из
delim.
- size_t strxfrm(char *dest, const char *src, size_t n);
-
Преобразует src в текущую локаль и копирует первые n символов в
dest.
ОПИСАНИЕ
Данные функции предназначены для работы со строками, заканчивающимися
null. Подробное описание функций смотрите в соответствующей справочной
странице.