c語言strstr函數(shù)的用法 c語言strstr函數(shù)?
c語言strstr函數(shù)?Strstr()函數(shù)是標(biāo)準(zhǔn)的C語言函數(shù)。在Linux系統(tǒng)中運行manstrstr命令,可以看到strstrstrstr()函數(shù)的原型是:$manstrstrssynopsis#
c語言strstr函數(shù)?
Strstr()函數(shù)是標(biāo)準(zhǔn)的C語言函數(shù)。在Linux系統(tǒng)中運行manstrstr命令,可以看到strstrstrstr()函數(shù)的原型是:
$manstrstrssynopsis#include<string。H> char*strstrstrstr(const char*haystack,const char*need)說明strstrstr()函數(shù)在字符串haystack中查找第一個出現(xiàn)的子字符串need。不比較終止的“0”字符。
函數(shù)說明:strstr()函數(shù)查找字符串haystack(第一個參數(shù))中需要的第一個位置(第二個參數(shù))。如果找到,則返回子字符串開頭的指針值;否則返回null。
如果要將指針位置轉(zhuǎn)換為相應(yīng)的字符偏移位置,可以從字符串haystack指針中減去返回指針以獲得偏移值。參考代碼和運行結(jié)果如下: