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