C 常用的字串處理函式實現

2021-09-08 18:26:10 字數 543 閱讀 6656

以下是一些標準庫沒有實現的函式,我覺得很方便就寫了,估計會不定時更新。

1

//根據乙個檔案的路徑獲取檔名

23 std::string file_name(const std::string&path)47

8910//

根據乙個檔案的路徑獲取該檔案的路徑

1112 std::string base_name(const std::string&path)

1314

1718

1920

//根據乙個檔案的路徑獲取該檔案的副檔名

2122 std::string file_extension(const std::string&path)

2324

3334

//c++ 字串分隔

35 std::vectorstring> split(const std::string& input, const std::string®ex) ,

40last;

41return

;42 }

實現C字串常用函式

字串長度 int stringlen const char str 字串比較 int stringcompare const char dst,const char src 字串複製 char stringcopy char dst,const char src 字串連線 char stringco...

C常用的字串函式實現

查詢字串 source 中 是否有指定的子串出現,如果有返回第乙個匹配的字元 param source 源 param chars 目標 return 返回值 char find char0 char const source,char const chars char const sc1,sc2 ...

字串常用處理函式(C )

include函式名 功能strcat s1,s2 將字串s2的內容連線到字串s1後面,返回s1的值。strncat s1,s2,len 將字串s2的前len個字元的內容連線到字串s1後面,返回s1的值。strcpy s1,s2 將字串s2的內容複製到字串s1後面,返回s1的值。strncpy s1...