Операции со строками
Мы уже упоминали функции strlen, strcpy, strcat и strcmp, описание которых даны в <string.h>. Далее, до конца пункта, предполагается, что s и t имеют тип char *, c и n - тип int.
strcat(s,t) | - приписывает t в конец s. |
strncat(s,t,n) | - приписывает n символов из t в конец s. |
strcmp(s,t) | - возвращает отрицательное число, нуль или положительное число для s < t, s == t или s > t, соответственно. |
strncmp(s,t,n) | - делает то же, что и strcmp, но количество сравниваемых символов не может превышать n |
strcpy(s,t) | - копирует t в s. |
strncpy(s,t,n) | - копирует не более n символов из t в s. |
strlen(s) | - возвращает длину s. |
strchr(s,c) | - возвращает указатель на первое появление символа c в s или, если c нет в s, NULL. |
strrchr(s,c) | - возвращает указатель на последнее появление символа c в s или, если c нет в s, NULL. |