string h中的一些函式

2021-10-08 06:45:18 字數 829 閱讀 6068

該函式返回的是字串的長度,不包含『\0』。

如果用sizeof的話會算上『\0』,即會比strlen()大1。

下面是我自己寫的與strlen()達到同樣功能的函式。

我老師講,以後企業的筆試大部分都會讓你寫乙個函式原型,即與庫中函式達到同樣功能的函式;

#include

#include

intmystrlen

(char

*str)

return i;

}int

main()

strcpy(str1,str2);將str2複製給str1.

strncpy(str1,str2,n),將str2的前n個字元複製給str1.

注意,strcpy()會把str1所以的內容覆蓋掉,而strncpy只是複製幾個字元覆蓋幾個字元。

mystrcpy

#include

#include

char

*mystrcpy

(char

*dest,

const

char

*src)

mystrncpy

#include

#include

#include

char

*mystrncpy

(char

*dest,

const

char

*src,size_t n)

其它的我後續發部落格,太長了不好**。

一些常用的string h中的函式。

include includeint main 輸出結果 10 5.作用 通常用於拼接字串,函式接受2個字串作為引數,並把第二個字串接在第乙個字串後,並把第乙個字串作為拼接後的 第乙個字串。strcat返還第乙個字串的位址.include includeint main 輸出結果 錯誤或空白,因為拼...

標頭檔案 string h 一些函式功能

標頭檔案中一些比較實用的函式,把這些函式功能利用好,以後再做字串處理型別的題會給你多加乙個buff,雖然有些不常見,但你要了解到有他的存在,說不定萬一哪天就用上了幫了你大忙,下面是我總結的一些功能,歡迎參考。include include include define n 100 int main ...

openCV中的一些函式

把scr的元素與常量value相加放到dst裡。如果mask沒有被設為null,那麼mask中非零元素指定的dst元素值在函式執行後不變。void cvadds const cvarr scr,cvscalar value,cvarr dst,const cvarr mask null 這個 cvs...