Содержание | Глава 14

Функция strcspn

#include <string.h>
size_t strcspn(const char *str1, const char *str2);

Функция strcspn() возвращает длину начальной подстроки в строке, адресуемой параметром str1, которая не содержит ни одного символа из строки, адресуемой параметром str2. Другими словами, функция strcspn() возвращает индекс первого символа в строке str1, который совпадает с любым из символов в строке str2.

Пример

Следующая программа выводит число

6
#include <string.h>
#include <stdio.h>

int main(void)
{
  int len;

  len = strcspn("это тест", "сл");
  printf("%d", len);

  return 0;
}

Зависимые функции

strrchr() strpbrk() strstr() strtok()
Содержание | Глава 14