Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
strpbrk----------------------------------------------------------------- Назначение Ищет в строке первое вхождение любого символа из переданного функции набора символов. Синтаксис char *strpbrk(const char *s1, const char *s2); Прототип в string.h Замечания strpbrk осуществляет поиск в строке s1 первого вхождения любого из символов, определяемых строкой s2. Возвращаемое strpbrk возвращает указатель на первое вхожде- значение ние любого символа из множества символов, опре- деляемого строкой s2. Если ни один символ из символов s2 не обнаружен в s1, то функция возв- ращает нуль. Переносимость strpbrk доступна в UNIX-системах и совместима со стандартом ANSI. ----------------------------------------------------------------- strrchr----------------------------------------------------------------- Назначение Ищет в строке последнее вхождение заданного символа. Синтаксис char *strrchr(char *s, int c); Прототип в string.h Замечания strrchr проверяет строку в обратном направле- нии, производя поиск заданного символа. strrchr находит последнее вхождение символа c в строку s. Предполагается, что символ окончания строки является частью строки. Возвращаемое strrchr возвращает указатель на последнее вхож- значение дение символа c. Если c не обнаружен в s, то strrchr возвращает нуль. Переносимость strrchr доступна в UNIX-системах и совместима со стандартом ANSI. ----------------------------------------------------------------- strrev----------------------------------------------------------------- Назначение Перевертывает строку. Синтаксис char *strrev(char *s); Прототип в string.h Замечания strrev переустанавливает все символы в строке в обратном порядке, за исключением завершающего нулевого символа. (Например, "строка\0" будет преобразована в "акортс\0".) Возвращаемое strrev возвращает указатель на перевернутую значение строку. Ошибочного кода возврата нет. ----------------------------------------------------------------- strset----------------------------------------------------------------- Назначение Устанавливает все символы строки в заданный символ. Синтаксис char *strset(char *s, int ch); Прототип в string.h Замечания strset устанавливает все символы строки s в символ ch, заканчивая работу при обнаружении символа конца строки. Возвращаемое strset возвращает s. значение См. также setmem ----------------------------------------------------------------- strspn----------------------------------------------------------------- Назначение Ищет в строке первый сегмент, который является подстрокой заданного функции набора символов. Синтаксис #include size_t strspn(const char *s1, const char *s2); Прототип в string.h Замечания strspn находит первый сегмент строки s1, кото- рый состоит только из символов строки s2. Возвращаемое strspn возвращает длину первого встретившегося значение сегмента строки s1, состоящего только из симво- лов строки s2. Переносимость strspn доступна в UNIX-системах и совместима со стандартом ANSI. ----------------------------------------------------------------- strstr----------------------------------------------------------------- Назначение Ищет в строке вхождение заданной подстроки. Синтаксис char *strstr(const char *s1, const char *s2); Прототип в string.h Замечания strstr осуществляет поиск в s2 первого вхожде- ния в нее подстроки s1. Возвращаемое strstr возвращает указатель на элемент в строке значение s2, с которого начинается s2 (указатель на s2 в s1). Если s2 не обнаружена в s1, то strstr воз- вращает нуль. Переносимость strstr доступна в UNIX-системах и совместима со стандартом ANSI. ----------------------------------------------------------------- |