strcmp strcpy strcat strlen 的實(shí)現(xiàn) 以及與strncat strncpy strncmp memcpy memcmp 原型分析(2010-11-11 15:50:12)strcpy
strlen函數(shù)原型:unsigned strcat函數(shù)原型char* strncat函數(shù)原型:strncat(dest,src,maxsize)功能跟strcat一致,不過(guò)它帶有一個(gè)maxsize的參數(shù),設(shè)置容納的最大的字符長(zhǎng)度。如在遇到\0之前達(dá)到了最大字符長(zhǎng)度,則會(huì)只連接最大字符長(zhǎng)度個(gè)數(shù)的字符。 strcpy函數(shù)原型 strcpy(a,b)函數(shù) strncpy(str1,str2,numbe)函數(shù)是將str2中的前number個(gè)字符賦給str1,或是將\0之前的字符賦給str1. strcmp函數(shù)原型 strncmp(str1,str2,numbe)函數(shù)在strcmp的基礎(chǔ)上多了一個(gè)int參數(shù),即指定比較前幾個(gè)字符是否相等。 注意:對(duì)于strcat函數(shù)和strcpy函數(shù)并沒(méi)有進(jìn)行邊界大小的限定,所以在用時(shí)要注意是否足夠內(nèi)存。 對(duì)于內(nèi)存問(wèn)題:用memcpy函數(shù)更為安全。 memcpy函數(shù)原型void memcmp函數(shù),函數(shù)原型: |
|
來(lái)自: BeautymengRoom > 《我的圖書(shū)館》