Rumah > Artikel > pembangunan bahagian belakang > Penggunaan fungsi strstr dalam bahasa c
Fungsi
strstr() mencari rentetan untuk subrentetan, mengembalikan penuding kepada subrentetan pertama yang sepadan atau NULL (tidak ditemui). Langkah-langkah penggunaan adalah seperti berikut: 1. Cari dari permulaan rentetan 2. Bandingkan aksara dengan aksara untuk mencari padanan atau mencapai penghujung rentetan 3. Kembalikan penunjuk aksara yang sepadan jika ditemui, atau kembalikan NULL jika tidak; dijumpai.
Penggunaan fungsi strstr dalam bahasa C
Fungsi strstr ialah fungsi C standard yang digunakan untuk mencari subrentetan dalam rentetan. Ia mengembalikan penuding kepada subrentetan pertama yang sepadan, atau NULL jika tiada padanan ditemui.
Sintaks:
<code class="c">char *strstr(const char *haystack, const char *needle);</code>
Parameter:
Nilai pulangan:
Penggunaan:
fungsi strstr berfungsi seperti berikut:
Contoh:
<code class="c">#include <stdio.h> #include <string.h> int main() { char haystack[] = "Hello, world!"; char needle[] = "world"; char *result = strstr(haystack, needle); if (result) { printf("Found '%s' at position %ld\n", needle, result - haystack); } else { printf("'%s' not found in '%s'\n", needle, haystack); } return 0; }</code>
Output:
<code>Found 'world' at position 7</code>
Atas ialah kandungan terperinci Penggunaan fungsi strstr dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!