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:
char *strstr(const char *haystack, const char *needle);
Parameter:
Nilai pulangan:
Penggunaan:
fungsi strstr berfungsi seperti berikut:
Contoh:
#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; }
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!