Linux Man на русском

  User    Syst    Libr    Device    Files    Other    Admin  



   stpcpy - strcspn,

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. Подробное описание функций смотрите в соответствующей справочной странице.