内存拷贝函数
void memcpy(void* pvTo, void* pvFrom, size_t size)
{
void* pbTo = (byte*)pvTo;
void* pbFrom = (byte*)pvFrom;
assert(pvTo != NULL && pvFrom != NULL);
while(size-->0) *pbTo++ == *pbFrom++;
return(pvTo);
}
二、字符串拷贝函数(1)不调用C++/C的字符串库函数,请编写函数
strcpy char *strcpy(char *strDest, const char *strSrc);
{
assert((strDest!=NULL) && (strSrc !=NULL));// 2分
char *address = strDest;// 2分
while( (*strDest++ = * strSrc++) != ‘/0’ )// 2分
NULL ; return address ; // 2分
}
int strlen(const char* src)
{
assert(src);
int nlen=0;
while(*src++!='/0')
nlen++;
return nlen;}