C ++ strstr () - C ++ standartinė biblioteka

Funkcija strstr () sistemoje C ++ nustato pirmąjį eilutės pakraščio atvejį.

strstr () prototipas

const char * strstr (const char * str, const char * taikinys); char * strstr (char * str, const char * taikinys);

strstr()Funkcija trunka du argumentus: str ir tikslą. Jis ieško pirmojo taikinio atsiradimo eilutėje, kurią nurodo str. Nutraukiantys niekiniai simboliai nepaisomi.

Tai apibrėžiama antraštės faile "> header file.

strstr () Parametrai

  • str: Nulinės pabaigos baitų eilutės žymeklis, kurio reikia ieškoti.
  • target: Nulinės baitų eilutės žymeklis, kurio reikia ieškoti.

strstr () Grąžinimo vertė

  • Jei randama substringa, strstr()funkcija grąžina žymeklį į pirmąjį substringo simbolį paskirtyje.
  • Jei substringas nerastas, grąžinamas nulinis rodyklė.
  • Jei dest rodo tuščią eilutę, str grąžinama

Pavyzdys: Kaip veikia strstr () funkcija

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

Kai paleisite programą, išvestis bus:

 „smegenys“ yra „Naudok savo smegenis ir širdį“ 9 pozicijoje

Įdomios straipsniai...