c++字串查詢函式實現
int find(const char*str,const char*sub_str) {
//這裡就沒有判斷指標是否是NULL了
//保留起始地址以計算位置
const char *temp_str = str;
//預設返回結果
int ret = -1;
while (*temp_str != '\0')
{
const char *temp_str2 = temp_str;
const char* temp_sub = sub_str;
while (*temp_str2&&*temp_str2==*temp_sub) {
temp_str2++;
temp_sub++;
}
//結束標誌位
if (*temp_sub == '\0') {
ret = temp_str - str;
break;
}else
temp_str++;
}
return ret;
}
相關文章
- 二分查詢(函式實現)函式
- PHP 查詢、擷取字串函式詳解PHP字串函式
- C++ 逆向之 main 函式的查詢C++AI函式
- 折半查詢(C++實現)C++
- PHP內建字串函式實現PHP字串函式
- 字串相關函式的實現字串函式
- 面試題:編寫一個函式來查詢字串陣列中的最長公共字首。 如果不存在公共字首,返回空字串 ""。(c++實現)面試題函式字串陣列C++
- Excel VBA小程式 -使 用VBA實現VLOOKUP函式查詢?Excel函式
- Solr複雜查詢一:函式查詢Solr函式
- 【實測】Python 和 C++ 下字串查詢的速度對比PythonC++字串
- C++分割字串,及strtok函式使用C++字串函式
- 模擬實現字串函式strlen , strcpy ,strcmp字串函式
- PostgreSQL 查詢替換函式SQL函式
- SQL查詢中用到的函式SQL函式
- Java-MySql-函式、多表查詢JavaMySql函式
- C++模板函式實現型別推導C++函式型別
- 【C語言】常用的字串函式及相關函式的自我實現C語言字串函式
- 字串查詢(字串雜湊)字串
- Go 實現字串首字母大、小寫函式Go字串函式
- C語言-字串函式的實現(五)之strstrC語言字串函式
- C語言-字串函式的實現(一)之strlenC語言字串函式
- 【資料庫】PostgreSQL中使用`SELECT DISTINCT`和`SUBSTRING`函式實現去重查詢資料庫SQL函式
- c++虛擬函式實現計算表示式子C++函式
- 二分查詢函式的使用函式
- 迴圈單連結串列建構函式、解構函式C++實現函式C++
- C++實現查詢本機資訊並且上報C++
- linux下查詢字串Linux字串
- 虛擬函式表-C++多型的實現原理函式C++多型
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- PostgreSQL函式:返回表查詢結果集SQL函式
- c++一些常見的內建函式(字串)C++函式字串
- Oracle 字串函式Oracle字串函式
- Oracle 字串函式Oracle字串函式
- 字串函式 metaphone ()字串函式
- 字串函式 print ()字串函式
- 字串函式 explode ()字串函式
- 字串函式 ord ()字串函式
- 字串函式 ltrim ()字串函式