C ++ strstr () - Standardna knjižnica C ++

Funkcija strstr () v jeziku C ++ poišče prvi pojav podnizov v nizu.

prototip strstr ()

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

strstr()Funkcija ima dva argumenta: str in cilj. Išče prvi pojav cilja v nizu, na katerega kaže str. Končni ničelni znaki so prezrti.

Določen je v datoteki glave "> datoteka glave.

strstr () Parametri

  • str: Kazalec na ničelno zaključen bajtni niz, ki ga želite iskati.
  • target: Kazalec na ničelno zaključen bajtni niz za iskanje.

strstr () Vrnjena vrednost

  • Če je podniz najden, strstr()funkcija vrne kazalec na prvi znak podniza v dest.
  • Če podniza ni mogoče najti, se vrne ničelni kazalec.
  • Če dest kaže na prazen niz, se vrne str

Primer: Kako deluje funkcija 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; )

Ko zaženete program, bo rezultat:

 'možgani' so prisotni v "Uporabi svoje možgane in srce" na položaju 9

Zanimive Članki...