| char *strcpy(s,ct) | копирует строку |
| char *strncpy(s,ct,n) | копирует не более |
| char *strcat(s,ct) | приписывает |
| char *strncat(s,ct,n) | приписывает не более |
| char strcmp(cs,st) | сравнивает |
| char strncmp(cs,ct) | сравнивает не более |
| char *strchr(cs,c) | возвращает указатель на первое вхождение |
| char *strrchr(cs,c) | возвращает указатель на последнее вхождение |
| size_t strspn(cs,ct) | возвращает длину начального сегмента |
| size_t strcspn(cs,ct) | возвращает длину начального сегмента |
| char *strpbrk(cs,ct) | возвращает указатель в |
| char *strstr(cs, ct) | возвращает указатель на первое вхождение |
| size_t strlen(cs) | возвращает длину |
| char * strerror(n) | возвращает указатель на зависящую от реализации строку, соответствующую номеру ошибки |
| char * strtok(s, ct) |
Функции mem...
предназначены для манипулирования с объектами как с массивами символов; их назначение - получить интерфейсы к эффективным программам. В приведенной ниже таблице| void *memcpy(s,ct, n) | копирует |
| void *memmove(s,ct,n) | делает то же самое, что и |
| int memcmp(cs, ct, n) | сравнивает первые |
| void *memchr(cs, c, n) | возвращает указатель на первое вхождение символа |
| void *memset(s, c, n) | размещает символ |
B4. Математические функции:
В заголовочном файле