Chinaunix首页 | 论坛 | 博客
  • 博客访问: 291070
  • 博文数量: 63
  • 博客积分: 814
  • 博客等级: 军士长
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-09 15:46
文章分类

全部博文(63)

文章存档

2017年(1)

2016年(4)

2015年(13)

2014年(9)

2012年(3)

2011年(33)

分类: WINDOWS

2011-09-07 17:16:44

Char* strcat ( char * dst , const char * src )

{

char * cp = dst;

while( *cp )

cp++; /* find end of dst */

while( *cp++ = *src++ ) ; /* Copy src to end of dst */

return( dst ); /* return dst */

}


int strcmp ( const char* src, const char* dst )

{

int ret = 0 ;

while( ! (ret = *(unsigned char *)src - *(unsigned char *)dst) && *dst)

++src, ++dst;

if ( ret < 0 )

ret = -1 ;

else if ( ret > 0 )

ret = 1 ;

return( ret );

}



char* strcpy(char * dst, const char * src)

{

char * cp = dst;

while( *cp++ = *src++ )

; /* Copy src over dst */

return( dst );

}

阅读(570) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~