Функция strspn

Прототип функции strspn:

size_t strspn( const char * string1, const char * string2 );

Заголовочный файл:

Название Язык
string.h С
cstring С++

Описание

Функция выполняет поиск символов строки string2 в строке string1. Возвращает длину начального участка строки string1 которая состоит только из символов, которые являются частью строки string2.

Параметры:

  • string1
    Строка, в которой выполняется поиск.
  • string2
    Строка содержащая символы для поиска.

Возвращаемое значение

Длина начального участка строки string1, содержащего только символы строки string2.
Если все символы строки string1 входят в строку string2, функция возвращает длину всей строки string1.

Если первый символ в string1 не входит в строку string2, функция возвращает ноль.

Пример: исходный код программы

//пример использования функции strspn
#include <iostream>
#include <cstring>

int main()
{
  char strtext[] = "12-йгод";                // строка, в которой выполняется поиск
  char digit[] = "1234567890";               // строка искомых символов

  int num = strspn(strtext, digit);          //поиск строкив подстроке
  std::cout << "Количество найденных цифр: "
            << num  <<"n";
  return 0;
}

Пример работы программы

CppStudio.com
Количество найденных цифр: 2
Автор: admin
Дата: 31.08.2012
Поделиться:

Комментарии

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.