這兩個函式的區別是乙個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...