真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C語(yǔ)言中strstr函數(shù)實(shí)例詳解

C 語(yǔ)言中strstr函數(shù)實(shí)例詳解

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了昆明免費(fèi)建站歡迎大家使用!

strstr函數(shù)

       strstr(str1,str2) 函數(shù)用于判斷字符串str2是否是str1的子串。如果是,則該函數(shù)返回str2在str1中首次出現(xiàn)的地址;否則,返回NULL

const char* strstr(const char* str1,const char* str2);

char* strstr(char* str1,const char* str2);

庫(kù)中實(shí)現(xiàn)的strstr

#include  
#include  
 
int main () 
{ 
 char str[] ="This is a simple string"; 
 char * pch; 
 pch = strstr (str,"simple"); 
 strncpy (pch,"sample",6); 
 puts (str); 
 return 0; 
} 

C 語(yǔ)言中strstr函數(shù)實(shí)例詳解

模擬實(shí)現(xiàn)strstr函數(shù)

const char* My_strstr(const char* str1, const char* str2) 
{ 
  assert(str1); 
  assert(str2); 
  while (*str1 != '\0') 
  { 
    const char* p1 = str1; 
    const char* p2 = str2; 
    while ((*p1 != '\0') && (*p2 != '\0') && (*p1 == *p2)) 
    { 
      ++p1; 
      ++p2; 
    } 
    if (*p2 == '\0') 
    { 
      return str1; 
    } 
    ++str1; 
  } 
  return NULL; 
} 
 
int main() 
{ 
  char str1[] = "a wwww qqqqqqqqqqqqqqq"; 
  char str2[] = "www"; 
  printf("%s\n", My_strstr(str1, str2)); 
  system("pause"); 
  return 0; 
} 

C 語(yǔ)言中strstr函數(shù)實(shí)例詳解

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!


當(dāng)前名稱:C語(yǔ)言中strstr函數(shù)實(shí)例詳解
文章轉(zhuǎn)載:http://weahome.cn/article/gjpgci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部