Книга: Язык программирования Си. Издание 3-е, исправленное

7.8.1 Операции со строками

7.8.1 Операции со строками

Мы уже упоминали функции 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) - возвращает отрицательное число, нуль или положительное число для st, s - t или st, соответственно.

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.

Оглавление книги


Генерация: 0.790. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз