C ++ strstr () - C ++ standardraamatukogu

Funktsioon strstr () C ++ -st leiab alamstringi esmakordse esinemise stringis.

strstr () prototüüp

const char * strstr (const char * str, const char * sihtmärk); char * strstr (char * str, const char * märklaud);

strstr()Funktsiooni saab kaht argumenti: tn ja sihtmärk. See otsib stringi sihtmärgi esimest esinemist str. Lõpetavaid nullmärke ignoreeritakse.

See on määratletud päisefailis "> päisefail.

strstr () Parameetrid

  • str: Nullotsaga baidistringi kursor, mida otsida.
  • target: Nullotsaga baidistringi kursor otsimiseks.

strstr () Tagastusväärtus

  • Kui alamstring leitakse, strstr()tagastab funktsioon kursori alamstringi esimesse tähemärki sihtkohas.
  • Kui alamstringi ei leita, tagastatakse nullkursor.
  • Kui dest osutab tühjale stringile, tagastatakse str

Näide: kuidas funktsioon strstr () töötab

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

Programmi käivitamisel on väljund järgmine:

 „aju” on jaotises „Kasutage oma aju ja südant” 9. asendis

Huvitavad Artiklid...