strchr和strstr的實現

2021-09-24 17:25:43 字數 438 閱讀 7943

這兩個函式的區別是乙個strchr返回的是乙個字元第一次在字串裡出現的位置

而strstr返回的是乙個字串在另乙個字串第一次出現的位置。

char* mystrchr(const char* str, char c)

char* s1 = (char*)str;

while (*s1)

s1++;

} return null;

}int main()

const char* strstr(const char* src, const char* sub)

/* 遍歷src字串 */

while (*src)

while (*bp++ == *sp++);

src++;

} return null;

}

Strstr和Strchr函式詳解

strstr函式原型char strstr const char string,const char strcharset strstr函式功能 庫函式下的strstr include include intmain else return0 模擬實現strstr 當 start!0 的時候,就把s...

strstr和strchr函式的用法

strchr函式原型 char strchr char str,int ch 功能就是找出在字串str中第一次出項字元ch的位置,找到就返回該字元位置的指標 也就是返回該字元在字串中的位址的位置 找不到就返回空指標 就是 null strstr 函式原型 char strstr char str1,...

實現庫函式strstr和strchr

下面是實現庫函式時用到的標頭檔案 define crt secure no warnings 1 include include include strstr用於判斷字串str2是否是str1的子串。如果是,則該函式返回str1字串從str2第一次出現的位置開始到結尾的字串 否則,返回null。ch...