/*測試結果:函式要求:寫乙個函式模擬strstr()函式,設計中不得使用其他庫函式。
函式原型:const char *strstr(const char *str1,const char *str2);
說明:在字串str1中,尋找字串str2,若找到返回找到的位置,否則返回null。
比如:"123523456"尋找"234",會返回23456
*/#include
using
namespace
std;
const
char * my_strstr( const
char *str,const
char *substr);
int main(void
)const
char * my_strstr( const
char *str,const
char *substr)
else
}if(substr[j]=='\0'
)
return str+i-j;
return
null;
}
實現strstr函式
題目 給定兩個兩個字串 str1和str2 str1是否包含str2 若包含則返回字串出現的第乙個位置 錯誤返回 1 示例1 輸入 str1 hello str2 ll 輸出 2 思路 1 判斷兩個字串長度大小 2 判斷兩個字串是否為空 3 前兩個都通過後,如果str1 i str2 j j 否則 ...
strstr函式的實現
自己實現c語言中的strstr函式,採用字元乙個乙個進行匹配,如果不等,則從下乙個位置進行匹配。strstr 實現 char mystrstr const char dest,const char src 上面迴圈完畢,有如下3種情況 if tsrc if tdest 走到這裡,沒有匹配成功,繼續從...
C 實現strstr函式
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!函式名 strstr功能 找出字串str2在字串str1中第一次出現的位置 不包括str2的串結束符 返回值 若找到,返回指向該位置的指標 否則,返回空指標。include define null 0 using namespace std cha...