Strstr () -funktio C ++: ssa etsii alimerkkijonon ensimmäisen esiintymisen merkkijonossa.
strstr () prototyyppi
const char * strstr (const char * str, const char * kohde); char * strstr (char * str, const char * kohde);
strstr()Funktio ottaa kaksi argumenttia: str ja tavoite. Se etsii kohteen ensimmäisen esiintymisen merkkijonossa, johon str. Lopettavat nollamerkit jätetään huomiotta.
Se määritetään otsikkotiedostossa "> header file.
strstr () Parametrit
str: Nollapäätetyn tavun merkkijonon osoitin, jota haetaan.target: Nollapäätetyn tavumerkkijonon osoitin etsittäväksi.
strstr () Palautusarvo
- Jos alimerkkijono löytyy, 
strstr()funktio palauttaa osoittimen alimerkkijonon ensimmäiseen merkkiin. - Jos alaosaa ei löydy, palautetaan nollaosoitin.
 - Jos kohde osoittaa tyhjään merkkijonoon, str palautetaan
 
Esimerkki: Kuinka strstr () -funktio toimii
 #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; )
Kun suoritat ohjelmaa, tulos on:
'aivot' on kohdassa "Käytä aivojasi ja sydäntäsi" kohdassa 9








