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

Функција стрстр () у Ц ++-у проналази прву појаву подниза у низу.

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

цонст цхар * стрстр (цонст цхар * стр, цонст цхар * таргет); цхар * стрстр (цхар * стр, цонст цхар * таргет);

strstr()Функција узима два аргумента: Ул и циљ. Тражи прво појављивање циља у низу на који показује стр. Завршни нулл знакови се занемарују.

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

стрстр () Параметри

  • str: Показивач на нулу завршени низ бајтова који се тражи.
  • target: Показивач на нулу завршени низ бајтова за тражење.

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

  • Ако је подниз пронађен, strstr()функција враћа показивач на први знак под низа у дест.
  • Ако подниз није пронађен, враћа се нулти показивач.
  • Ако дест указује на празан низ, враћа се стр

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

 #include #include using namespace std; int main() ( char str() = "Use your brain and heart"; char target() = "brain"; char *p = strstr(str, target); if (p) cout << "'" << target << "' is present in "" << str << " " at position " << p-str; else cout << target << " is not present "" << str << " ""; return 0; )

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

 „мозак“ је присутан у „Користите мозак и срце“ на позицији 9

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