文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>memcpy与strcpy实现

memcpy与strcpy实现

时间:2010-03-05  来源:doujiao

memcpy与strcpy实现

void* memcpy(void* pvTo, const void* pvForm, size_t size)
{
 assert((pvTo!= NULL) && (pvFrom!= NULL));//使用断言防止传递空地址
 unsigned char* pbTo = (unsigned char*)pvTo;//防止改变pvTo的地址
 unsigned char* pbFrom = (unsigned char*)pvFrom;//防止改变pvFrom的地址
 while(size-- > 0)
 {
  *pbTo++ = *pbFrom++;
 }
 return pvTo;
}

char* strcpy(char* pDest, const char* pSrc)
{
 assert((pDest != NULL) && (pSrc != NULL));
 char *pTmp = pDest;
 while ((*pDest++ = *pSrc++) != '\0')
  ;
 return pTmp;
}

相关阅读 更多 +
排行榜 更多 +
僵尸作战模拟器绿钥匙修改器

僵尸作战模拟器绿钥匙修改器

飞行射击 下载
超级慢枪射击内置菜单

超级慢枪射击内置菜单

飞行射击 下载
像素子弹MOD作弊菜单中文

像素子弹MOD作弊菜单中文

飞行射击 下载