亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

總結C++中strstr函數的實現方法

2020-02-24 14:30:26
字體:
來源:轉載
供稿:網友

C語言strstr函數搜索字符串中第一個出現的字符串,如果找到搜索字符串,則函數返回第一個匹配字符串的地址,如果找不到搜索字符串,則返回空值,下文是武林技術頻道小編和大家分享的總結C++中strstr函數的實現方法。

C++中strstr函數的實現方法總結

函數說明:

包含文件:string.h

函數名: strstr

函數原型:extern char *strstr(char *str1, char *str2);

功能:從字符串str1中查找是否有字符串str2, 如果有,從str1中的str2位置起,返回str1的指針,如果沒有,返回null。

返回值:返回該位置的指針,如找不到,返回空指針。

方法一:

#include <iostream> #include <assert.h> using namespace std;  char* My_strstr(char *src,char *substr) {   assert(src != NULL && substr != NULL);    unsigned int size = strlen(src);   for(int i = 0; i < size; ++i,++src)   {     char *p = src;     for(char *q = substr;;p++,q++)     {       if(*q == '/0')  //在src中找到連續的substr子串停止并返回       {         return src;       }       if(*q != *p)       {         break;       }     }   }    return NULL; }  int main() {   char *res = My_strstr("abcdefg","cde");   if(res != NULL)   {     cout<<"exist:"<<res<<endl;   }   else   {     cout<<"no exist!"<<endl;   }   return 0; } 

方法二:

#include <iostream> #include <assert.h> using namespace std; char* My_strstr(const char* s1,const char* s2) {   int n;   if(*s2)   {     while(*s1)     {       for(n=0;*(s1+n)==*(s2+n);n++)       {         if(!*(s2+n+1))           return (char*)s1;       }       s1++;     }     return NULL;   }   else     return (char*)s1; }  int main() {   char *res = My_strstr("abcdefg","cde");   if(res != NULL)   {     cout<<"exist:"<<res<<endl;   }   else   {     cout<<"no exist!"<<endl;   }   return 0; } 

方法三:

#include <iostream> #include <assert.h> using namespace std; char* My_strstr(const char* s1,const char* s2) {   const char *p=s1;   const size_t len=strlen(s2);   for(;(p=strchr(p,*s2))!=0;p++)// strchr查找字符串s中首次出現字符c的位置   {     if(strncmp(p,s2,len)==0)     {       return(char*)p;     }   }   return(0); } int main() {   char *res = My_strstr("abcdefg","cde");   if(res != NULL)   {     cout<<"exist:"<<res<<endl;   }   else   {     cout<<"no exist!"<<endl;   }   return 0; } 

看了武林技術頻道小編分享的總結C++中strstr函數的實現方法,新手們對使用是不是有了更深的了解,希望對您有所幫助,請繼續關注我們。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲香蕉成视频在线观看| 久久综合88中文色鬼| 亚洲一区二区三区在线视频| 日韩国产欧美精品在线| 在线看欧美日韩| 欧美一级片久久久久久久| 中文字幕少妇一区二区三区| 成人亚洲激情网| 久久国产精品视频| 98精品在线视频| 欧美日韩一区二区三区在线免费观看| 最近2019免费中文字幕视频三| 日韩成人在线视频| 亚洲精品xxxx| 欧美激情乱人伦一区| 九九热在线精品视频| 欧美日韩国产91| 亚洲免费视频一区二区| 国产成人精品免费久久久久| 国产最新精品视频| 久久精品亚洲国产| 久久久精品久久| 日韩经典一区二区三区| 91精品久久久久久久久久另类| 亚洲的天堂在线中文字幕| 中文字幕国产精品久久| 久久久视频免费观看| 97人人爽人人喊人人模波多| 亚洲视频第一页| 日韩精品在线免费| 亚洲欧美日本精品| 国产成人97精品免费看片| 国产精品爱啪在线线免费观看| 91国产高清在线| 国内精品美女av在线播放| 7777精品视频| xvideos成人免费中文版| 亚洲高清福利视频| 亚洲图片在线综合| 精品综合久久久久久97| 成人亲热视频网站| 成人福利网站在线观看11| 亚洲欧美中文日韩在线| 亚洲色图在线观看| 欧美国产日韩二区| 成人国产精品日本在线| 亚洲高清在线观看| 国产成人久久精品| 热久久99这里有精品| 国产成人精彩在线视频九色| 欧美洲成人男女午夜视频| 欧美成人免费在线观看| 成人久久一区二区| 日韩国产欧美区| 欧美国产第一页| 欧美一区二区色| 中文字幕久热精品视频在线| 欧美在线播放视频| 亚洲高清一区二| 国产成人福利夜色影视| 亚洲精品一区二区三区婷婷月| 成人a视频在线观看| 97在线看免费观看视频在线观看| 欧美在线亚洲一区| 日韩在线视频导航| 最近2019年好看中文字幕视频| 亚洲视频一区二区三区| 亚洲国产私拍精品国模在线观看| 97视频人免费观看| 国产精品成人一区二区三区吃奶| 亚洲专区中文字幕| 国产欧美日韩中文| 久久中文字幕国产| 欧美高清在线播放| 人体精品一二三区| 亚洲精品suv精品一区二区| 九九视频直播综合网| 国产精品美女主播在线观看纯欲| 久久久免费观看视频| 日韩在线观看电影| 欧美在线视频在线播放完整版免费观看| 欧美激情区在线播放| 国产精品麻豆va在线播放| 亚洲专区中文字幕| 国产精品福利网| 日韩成人在线网站| 欧美精品日韩三级| 97国产精品久久| 亚洲久久久久久久久久| 日韩电影中文字幕av| 日本一欧美一欧美一亚洲视频| 国产精品视频区1| 亚洲影院色无极综合| 午夜精品视频在线| 亚洲影院色无极综合| 在线播放国产精品| www.日本久久久久com.| 亚洲国产精品一区二区三区| 国产91免费看片| 亚洲男女性事视频| 91国偷自产一区二区三区的观看方式| 国产盗摄xxxx视频xxx69| 91国产高清在线| 亚洲电影在线观看| 欧美性猛交xxxx富婆弯腰| 国产精品99蜜臀久久不卡二区| 欧洲成人免费aa| 日韩av最新在线观看| 久久综合久中文字幕青草| 久久91亚洲精品中文字幕| 韩日欧美一区二区| 亚洲第一天堂av| 国语对白做受69| 91九色综合久久| 亚洲成人精品久久| 亚洲福利视频二区| 亚洲第一页中文字幕| 日韩免费电影在线观看| 一区二区三区视频在线| 国产精品999999| 国产精品影院在线观看| 欧美一级电影在线| 麻豆成人在线看| 亚洲精品欧美日韩专区| 日韩av手机在线观看| 日韩欧中文字幕| 欧美一二三视频| 亚洲欧美日韩成人| 人人做人人澡人人爽欧美| 97在线观看视频| 午夜精品久久17c| 国产精品第一第二| 97视频国产在线| 欧美理论片在线观看| 欧美另类极品videosbest最新版本| 这里只有精品在线播放| 欧美最猛性xxxx| www.亚洲免费视频| 欧美日韩加勒比精品一区| 色婷婷亚洲mv天堂mv在影片| 国产精品美乳在线观看| 国产一区二区黑人欧美xxxx| 成人激情视频网| 97超视频免费观看| 久久精品国产亚洲7777| 亚洲专区中文字幕| xxav国产精品美女主播| www.欧美精品| 毛片精品免费在线观看| 亚洲成年网站在线观看| 欧美电影免费观看电视剧大全| 亚洲最大福利网| 国产91网红主播在线观看| 中国china体内裑精亚洲片| 亚洲女人天堂av| 国产精品久久久久不卡| 九九精品在线视频| 成人观看高清在线观看免费| 欧美大片免费看| 国产精品 欧美在线| 欧美日韩亚洲高清| 国产精品成人免费视频| 国产精品网站入口| 国产一区视频在线|