CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
strspn
STRSPN
#include<string.h> требуется только для объявления
функции
int strspn(string1,string2);
char *string1; поисковая строка
char *string2; множество символов
Описание.
Функция strspn возвращает индекс первого символа в строке
string1, который не принадлежит множеству символов string2. Это
значение эквивалентно длине начальной подстроки в строке string1,
которая полностью состоит из символов строки string2. Нулевой
символ окончания строки string2 не рассматривается. Если string1
начинается с символа, не входящего в string2, strcpn возвращает
0.
Возвращаемое значение.
Функция strspn возвращает целое значение, определяющее по-
зицию первого символа в string1, и не содержащегося в string2.
См. также strcspn.
Пример.
#include <string.h>
char *string="cabbadge";
int result;
.
.
.
/* определяет длину префикса, содержащего a,b и c */
result = strspn(string,"abc"); /* result = 5 */
