C ++ strspn () - Стандартная библиотека C ++

Функция strspn () в C ++ принимает две строки dest и src и дает длину максимального начального сегмента строки dest, который состоит из символов, присутствующих в строке src.

strspn () прототип

 size_t strspn (const char * dest, const char * src);

Он определен в заголовочном файле "> заголовочный файл.

Параметры strspn ()

  • dest: Указатель на строку байтов с завершающим нулем, которую нужно найти.
  • src: Указатель на строку байтов с завершающим нулем, содержащую символы для поиска.

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

strspn()Функция возвращает длину максимального начального сегмента Dest , который содержит только символы из байтов строки , на который указывает SRC.

Пример: как работает функция strspn ()

 #include #include using namespace std; int main() ( char src() = "0123456789"; char dest() = "190126abqs121kfew"; size_t length = strspn(dest, src); cout << dest << " contains " << length << " initial numbers"; return 0; )

Когда вы запустите программу, вывод будет:

 190126abqs121kfew содержит 6 начальных чисел

Интересные статьи...