Функція 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 початкових чисел