C字符串常用函数的实现

      总结一下C里面常用的字符串函数的实现代码~

//strlen



unsigned int strlenght(const char *src)


{


unsigned int len = 0;


while(*src++)


{


len++;


}


return len;


}


 


//strcat


char* strlink(char* dest,const char* src)


{


char *temp = dest;


while(*dest++);


*dest--;//移动到\0前一个元素处


while(*dest++=*src++);


return temp;


}


 


//strcpy


char* strcopy(char* dest,const char* src)


{


char *temp = dest;


while(*dest++ = *src++);


return temp;


}


 


//strcmp


int strcompare(const char* src1,const char*src2)


{


int x=0;


While(!(x = *src1-*src2) && *src1)


{


     src1++;


     src2++;


}


if(x>0)


    x = 1;


if(x<0)


    x = -1;


return x;


 


}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值