int str_cmp(const char *s1,const char *s2)
{
int ret;
while(!(ret = *(unsigned char *)s1 - *(unsigned char *)s2) && s2++)
s1++,s2++;
if(ret > 0)
ret = 1;
else if(ret <0)
ret = -1;
return ret;
}
int str_len(const char *s)
{
assert(s != 0);
char *start = s;
while(*s++);
return (s - start - 1);
}
char* str_cpy(char *dest,char *src)
{
assert( (dest != 0) && (src != 0));
char* ret = dest;
while(*src)
*dest++ = *src++;
*dest = '\0';
return ret;
}
char* str_cat(char *dest,char *src)
{
assert((dest != 0) && (src != 0));
char *ret = dest;
while(*dest)
dest++;
while(*src)
*dest++ = *src++;
*dest = '\0';
return ret;
}
创新互联服务紧随时代发展步伐,进行技术革新和技术进步,经过十年的发展和积累,已经汇集了一批资深网站策划师、设计师、专业的网站实施团队以及高素质售后服务人员,并且完全形成了一套成熟的业务流程,能够完全依照客户要求对网站进行成都做网站、成都网站设计、建设、维护、更新和改版,实现客户网站对外宣传展示的首要目的,并为客户企业品牌互联网化提供全面的解决方案。
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文名称:【C深度剖析】自实现strcmpstrlenstrcpystrcat-创新互联
浏览地址:
http://cdweb.net/article/djppdh.html