C ++ strspn () - C ++ Standart Kitaplığı

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

Ilginç makaleler...