沒什麼說的,常規思路:
函式原型:const
char
* strstr(
const
char
*str1,
const
char
*str2)
方法一:
str1:源字串;
str2:需要查詢的目的字串;
#pragma once方法二:#includeconst char* my_strstr(const char* str1, const char* str2)
}++str1;
} return nullptr;
} //目的字串是空的
else }
void test()
源字串:str1
目的字串:str2
const char* my_strstr(const char* str1, const char* str2)賜教!} i = temp; //while 出來,不相等,str1回到相同的幾個之前
} return nullptr;
}
庫函式strstr的實現
函式strstr的原型是char strstr char str1,char str2 其功能是在str1中返回指定字串str2的第一次出現的位置。view plaincopy to clipboardprint?01.include 02.include 03.int main void 04.1...
標準庫函式實現之strstr
昨天去參加乙個面試,發現自己的 水平還是不夠,謝了兩次才寫出來,連基本的標準庫實現,都沒法做好,遂決定對標準庫中的部分函式的實現研習一番。面試的是 char strstr char s1 char s2 函式,自己寫的就不說了,寫得很爛,不過看了minix 裡面的實現思路和我一樣,linux的 中,...
實現庫函式strstr和strchr
下面是實現庫函式時用到的標頭檔案 define crt secure no warnings 1 include include include strstr用於判斷字串str2是否是str1的子串。如果是,則該函式返回str1字串從str2第一次出現的位置開始到結尾的字串 否則,返回null。ch...