Обработка строк
#mclude (string.h)
strcat - сцепить две строки. Определение: char *strcat (si, s2) char *sl, *s2;
strncat - сцепить две строки, причем из второй строки копировать
не более п символов. Определение: char *stmcat (si, s2, n) char *sl, *s2;
int n;
strcmp - сравнить две строки в лексикографическом порядке. Определение: int strcmp (si, s2) char *sl, *s2;
stmcmp — сравнить первые n символов двух строк. Определение: mt strncmp (si, s2, n) char *sl, *s2;
int n;
strcpy - копировать строку s2 в строку si. Определение: char * strcpy (si, s2) char *sl, s2;
stmcpy - копировать не более n символов строки s2. Определение: char *strncpy (si, s2, n) char *sl, *s2;
int n;
strlen - определить длину строки (число символов без завершающего нулевого символа):
Определение: int strlen (s) char *s;
strchr - найти в строке первое вхождение символа с. Определение: char *strchr (s„c) char *s;
int c;
strrchr — найти в строке последнее вхождение символа с. Определение: char *strrchr (s, с) char *s;
int с;
strpbrk — найти в строке si любой из множества символов, входящих в строку s2. Определение: char *strpbrk (si, s2) char *sl, *s2;
strspn — определить длину отрезка строки si, содержащего символы
из множества символов, входящих в строку s2. Определение: int strspn (si, s2) char *sl, *s2;
strcspn - определить длину отрезка строки si, содержащего символы, не входящие в множество символов строки s2. Определение: int strcspn (si, s2)
char *sl, *s2, strtok — выделить из строки si лексемы, разделенные любым из
множества символов, входящих в строку s2. Определение: char *strtok (si, s2) char *sl, *s2;