C ++ strstr () - Perpustakaan Standard C ++

Fungsi strstr () dalam C ++ mencari kejadian pertama substring dalam rentetan.

prototaip strstr ()

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

Yang strstr()mengambil dua hujah: str dan sasaran. Ia mencari kejadian pertama dalam rentetan yang ditunjukkan oleh str. Aksara nol yang ditamatkan tidak diendahkan.

Ia ditakrifkan dalam header file "> header file.

strstr () Parameter

  • str: Penunjuk ke rentetan bait yang dihentikan nol untuk dicari.
  • target: Penunjuk ke rentetan bait yang dihentikan nol untuk dicari.

strstr () Nilai pulangan

  • Sekiranya substring dijumpai, strstr()fungsi mengembalikan penunjuk ke watak pertama substring di dest.
  • Sekiranya substring tidak dijumpai, penunjuk null dikembalikan.
  • Sekiranya dest menunjukkan rentetan kosong, str dikembalikan

Contoh: Bagaimana fungsi strstr () berfungsi

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

Semasa anda menjalankan program, outputnya adalah:

 'otak' terdapat dalam "Gunakan otak dan hati anda" di kedudukan 9

Artikel menarik...