1.strcpy
char * strcpy( char *strDest, const char *strSrc )
{
assert( (strDest != NULL) &&(strSrc != NULL) );
char *address = strDest;
while( (*strDest++ = * strSrc++) != ‘\0’ );
return address;
}
2.strlen
int strlen( const char *str ) //输入参数const 以下是引用片段:
{
assert( strt != NULL ); //断言字符串地址非0
int len=0; //注,一定要初始化。
while( (*str++) != '\0' )
{
len++;
}
return len;
}
3.strcat
char * __cdecl 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 */
}