庫函式編寫刪除函式

2021-10-07 15:02:28 字數 750 閱讀 7938

又是乙個利用庫函式編寫其他函式的演算法,刪除字串很簡單,我們在設計的函式裡面建立乙個新的字元陣列,這個字元陣列用來存放我們想要得到的字串,什麼是我們想要的字串?我們從頭遍歷原字串,下標在index到index+length範圍之內的就是我們要刪除的字元,因此當我們遍歷到這個下標區間時,直接跳過,其他字串賦值到結果字串就ok。最後利用strcpy_s()函式將結果字串複製到原字串str就可以了,非常簡單,接下來看**:

#include

#include

#include

/*字串刪除函式,成功返回1,失敗返回0*/

intstrdelete

(char

*str,

int index,

int length)

intmain()

正常情況

index大於字串長度

index小於字串的長度,但index+length大於字串的長度

**編譯器:visual studio 2017

07庫函式編寫

1 字串查詢 給定乙個字串a,要求在a中查詢乙個子串b。如a abcdf 要你在a中查詢子串b cd 初步 如下 int strstr char string,char substring if j lensub return i 1 return 1 針對這個strstr的函式,我覺得有點小問題。...

07庫函式編寫

1 字串查詢 給定乙個字串a,要求在a中查詢乙個子串b。如a abcdf 要你在a中查詢子串b cd 初步 如下 int strstr char string,char substring if j lensub return i 1 return 1 針對這個strstr的函式,我覺得有點小問題。...

編寫atoi庫函式

看到很多面試書和部落格都提到編寫atoi函式,在很多面試中面試官都會要求應聘者當場寫出atoi函式的實現 但基本很少人能寫的完全正確,倒不是這道題有多麼高深的演算法,有多麼複雜的資料結構,只因為這道題要考慮的情況比較多,大部分應聘者都沒能把所有情況都考慮到,能很好的考察應聘者的程式設計基本功和思考問...