目录
前言
基本的字符串函数实现,包括以下函数:
strlen()----strcmp()----strcpy()----strcat()----strstr()----strtok()
注:本文章只讲函数实现,不会对函数的使用进行讲述。
strlen()
函数功能:计算给定字符串的长度,不包括'\0';
函数原型:int my_strlen( const char *str );
函数实现:
int my_strlen( const char *str )
{
int count = 0;
while( *str != '\0' )
{
str++;
count++;
}
return count;
}
strcmp()
函数功能:将两个字符串进行比较,如果s1 > s2,则输出一个正数,如果s1 < s2,则输出一个负数,如果s1 = s2,则输出0;
函数原型:int my_strcmp(const char *s1,const char *s2);
函数实现: