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

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

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

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

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

Дефинисано је у датотеци заглавља "> датотека заглавља.

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

  • dest: Показивач на нулто завршени низ који се тражи.
  • src: Показивач на нулто завршени низ који садржи знакове за тражење.

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

strcspn()Број функција враћа карактера у дест пре прве појаве било каквих знакова представити у СРЦ.

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

 #include #include using namespace std; int main() ( char num() = "0123456789"; char code() = "ceQasieoLPqa4xz10Iyq"; size_t result = strcspn(code, num); if (result < strlen(code)) cout << "First occurrence of number in " << code << " is at position " << result; else cout << code << " does not contain numbers"; return 0; )

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

 Прва појава броја у цеКасиеоЛПка4кз10Иик је на положају 12 

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