欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c語言中如何使用strstr函數(shù)查找字符串

夏志豪2年前18瀏覽0評論

C語言中如何使用strstr函數(shù)查找字符串

g.h頭文件中,其原型如下

stst char str2);

該函數(shù)的作用是在字符串str1中查找字符串str2,如果找到了就返回str2在str1中次出現(xiàn)的地址;如果沒有找到,則返回NULL。

使用該函數(shù)非常簡單,只需要將要查找的字符串和被查找的字符串作為參數(shù)傳遞給該函數(shù)即可。下面是一個(gè)示例代碼

cludecludeg.h>

tain()

char str1[20] = "hello world";

char str2[10] = "world";

char ret;

ret = strstr(str1, str2);

if(ret)

{tfd", str2, str1, ret-str1);

}

else

{tfotd", str2, str1);

}

在上面的代碼中,我們定義了兩個(gè)字符串str1和str2,其中str1是被查找的字符串,str2是要查找的子串。然后我們調(diào)用了strstr函數(shù),并將str1和str2作為參數(shù)傳遞給該函數(shù)。如果該函數(shù)返回了非NULL的結(jié)果,說明在str1中找到了str2,我們就可以通過指針運(yùn)算得到str2在str1中的位置,并輸出相應(yīng)的信息;否則,說明在str1中沒有找到str2,我們也要相應(yīng)地輸出相應(yīng)的信息。

需要注意的是,strstr函數(shù)是區(qū)分大小寫的,如果要進(jìn)行不區(qū)分大小寫的查找,可以使用strcasestr函數(shù),該函數(shù)的用法和strstr函數(shù)類似,只是不區(qū)分大小寫。