C ++ strspn () - C ++ standardowa biblioteka

Funkcja strspn () w C ++ pobiera dwa łańcuchy dest i src i podaje długość maksymalnego początkowego segmentu ciągu znaków dest, który składa się ze znaków obecnych w łańcuchu src.

strspn () prototyp

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

Jest zdefiniowany w pliku nagłówkowym "> plik nagłówkowy.

strspn () Parametry

  • dest: Wskaźnik do szukanego ciągu bajtów zakończonego znakiem null.
  • src: Wskaźnik do ciągu bajtów zakończonego znakiem null, który zawiera znaki do wyszukania.

strspn () Zwracana wartość

strspn()Zwraca długość maksymalnego początkowego segmentu docelowego, który zawiera tylko znaki z bajtowy ciąg wskazywanego przez src.

Przykład: Jak działa funkcja 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; )

Po uruchomieniu programu wynik będzie następujący:

 190126abqs121kfew zawiera 6 początkowych liczb

Interesujące artykuły...