C語言實現常見的字串處理函式

2022-05-17 11:31:31 字數 1171 閱讀 7466

1函式原型:

size_t strlen( const

char *string );

2,函式功能:

計算指定的字串string的長度。

3,strlen函式實現: 

#include int my_strlen1(const

char* string) //

const char str也行

return

len;

}int my_strlen2(const

char* string

)int

main()

1函式數宣告原型:

char *strcpy( char *strdestination, const char *strsource );

2函式功能:

將引數src字串拷貝至引數dest所指的位址。

3函式實現:

#include 

char * my_strcpy(char *dest, const

char *src)

*ptr = '

\0'; //

末尾新增結束符

return

dest;}//

方法二char * my_strcpy2(char *dest, const

char *src)

dest[i] = '\0'

;

return

dest;

}int

main()

1函式數宣告原型:

int strcmp( const

char *string1, const

char *string2 );

2.函式功能

字串比較

//

strcmp 函式實現

#include

int my_strcmp(const

char *str1, const

char *str2)

return *str1 - *str2;

}int

main()

字串處理函式C語言實現(一)

size t lm strlen const char str size t lm strlen2 const char str char lm strcpy char dest,const char src char lm strncpy char dest,const char src,size...

字串處理函式C語言實現(二)

包含以下函式 char lm strchr const char str,char c char lm strstr const char s1,const char s2 char lm strstr2 const char s1,const char s2 char lm strchr cons...

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

if 0 給整數陣列賦值數字,非數字則返回0,數字則返回數字 define bufsize 100 define size 5 char buf bufsize int bufp 0 int getch void void ungetch int c int getint int pn if isd...