Функция 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 начальных чисел