C ++ 'daki strspn () işlevi iki dize dest ve src alır ve src dizesinde bulunan karakterlerden oluşan dest dizesinin maksimum başlangıç segmentinin uzunluğunu verir.
strspn () prototipi
size_t strspn (const char * dest, const char * src);
Başlık dosyasında "> başlık dosyasında tanımlanır.
strspn () Parametreler
dest
: Aranacak boş sonlandırılmış bayt dizesinin işaretçisi.src
: Aranacak karakterleri içeren boş sonlandırılmış bayt dizesinin işaretçisi.
strspn () Dönüş değeri
strspn()
İşlev bayt dizisinden fazla karakter src tarafından işaret içeren hedef maksimum ilk parçasının uzunluğu ile döner.
Örnek: strspn () işlevi nasıl çalışır?
#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; )
Programı çalıştırdığınızda, çıktı:
190126abqs121kfew, 6 ilk rakam içerir