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

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

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

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

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

Ако било срц, нити дест не упућују на нулу завршени широки низ, понашање функције вцсцспн () је недефинисано.

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

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

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

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

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"0123456789"; wchar_t dest() = L"u222bu0028u0078u002bu0032u0029u0064u0078"; int result = wcscspn(dest, src); if (result < wcslen(dest)) wcout << L"First occurrence of number in " << dest << " is at position " << result; else wcout << dest << L" does not contain numbers"; return 0; )

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

 Прво појављивање броја у ∫ (к + 2) дк је на положају 4

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