C ++ strstr () - C ++ Standard Library

Fungsi strstr () di C ++ menemukan kemunculan pertama substring dalam sebuah string.

strstr () prototipe

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

The strstr()Fungsi membutuhkan dua argumen: str dan target. Ini mencari kemunculan pertama dari target dalam string yang ditunjukkan oleh str. Karakter nol yang mengakhiri diabaikan.

Ini didefinisikan dalam file header "> file header.

strstr () Parameter

  • str: Pointer ke string byte diakhiri null yang akan dicari.
  • target: Pointer ke string byte diakhiri null untuk mencari.

strstr () Mengembalikan nilai

  • Jika substring ditemukan, strstr()fungsi mengembalikan penunjuk ke karakter pertama substring di tujuan.
  • Jika substring tidak ditemukan, pointer nol dikembalikan.
  • Jika dest menunjuk ke string kosong, str dikembalikan

Contoh: Bagaimana fungsi strstr () bekerja

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

Saat Anda menjalankan program, hasilnya adalah:

 'Otak' ada di "Gunakan otak dan hati Anda" di posisi 9

Artikel yang menarik...