Ц ++ вцсспн () - Ц ++ стандардна библиотека

Функција вцсспн () враћа дужину максималног почетног сегмента широког низа који се састоји од знакова присутних у другом широком низу.

Функција вцсспн () је дефинисана у датотеци заглавља.

прототип вцсспн ()

 сизе_т вцсспн (цонст вцхар_т * дест, цонст вцхар_т * срц);

Функција вцсспн () у Ц ++-у узима за аргумент два нулто завршена широка низа: дест и срц и даје дужину максималног почетног сегмента широког низа на који указује дест који се састоји од знакова који су присутни у широком низу на који показује срц.

вцсспн () Параметри

  • дест: Показивач на нулто завршени широки низ који треба претражити.
  • срц: Показивач на нулто завршени широки низ који садржи знакове за претрагу.

вцсспн () Повратна вредност

Функција вцсспн () враћа дужину максималног почетног сегмента одредишта који садржи само широке знакове из широког низа на које указује срц.

Пример: Како функционише функција вцсспн ()?

 #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; )

Када покренете програм, излаз ће бити:

 6081МЈ'Ц садржи 4 почетна броја

Занимљиви Чланци...