C ++ wcsspn () - C ++ standardna knjižnica

Funkcija wcsspn () vraća duljinu maksimalnog početnog segmenta širokog niza koji se sastoji od znakova prisutnih u drugom širokom nizu.

Funkcija wcsspn () definirana je u datoteci zaglavlja.

prototip wcsspn ()

 veličina_t wcsspn (const wchar_t * dest, const wchar_t * src);

Funkcija wcsspn () u C ++-u za argument uzima dva nulto završena široka niza: dest i src i daje duljinu maksimalnog početnog segmenta širokog niza na koji ukazuje dest koji se sastoji od znakova koji su prisutni u širokom nizu na koji pokazuje src.

wcsspn () Parametri

  • dest: Pokazivač na nulto završeni široki niz koji se traži.
  • src: pokazivač na nulto završeni široki niz koji sadrži znakove za traženje.

wcsspn () Povratna vrijednost

Funkcija wcsspn () vraća duljinu maksimalnog početnog segmenta odredišta koji sadrži samo široke znakove iz širokog niza na koje ukazuje src.

Primjer: Kako funkcionira funkcija wcsspn ()?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"0123456789"; wchar_t dest() = L"u0036u0030u0038u0031u004du00c6u0137u0027u0426"; int length = wcsspn(dest, src); if (length>0) wcout << dest << L" contains " << length << L" initial numbers"; else wcout << dest << L" doesn't start with numbers"; return 0; )

Kada pokrenete program, izlaz će biti:

 6081MÆķ'C sadrži 4 početna broja

Zanimljivi članci...