Книга: Язык программирования Си. Издание 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) - возвращает отрицательное число, нуль или положительное число для 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.
- Строковые операции
- Операции присвоения
- Базовые операции со строками
- Операции над строками
- Что делать, если при установке принтера появляется сообщение Невозможно завершение операции. Подсистема печати недоступн...
- Работа со строками
- Операции с множествами узлов
- 4. Null-значения и логические операции
- 1. Операции объединения, пересечения, разности
- 2. Операции декартового произведения и естественного соединения
- 5. Производные операции
- 2. Унарные операции на языке структурированных запросов