Shimejing

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年11月15日

摘要: 前段时间准备面试,看了一些库函数的实现,在看到memcpy时,发现有处理source和destination所指内存有重叠的情况,而strcpy没有,特别模仿库函数写了这个函数,并进行了测试.以下是具体的source code 和测试结果.char *strcpy2(char *strDest, const char *strSrc){assert((strDest!=NULL) &&( strSrc!=NULL));if ( strDest == strSrc)return strDest ;char *tempptr = strDest ;while( (*strDest+ 阅读全文
posted @ 2013-11-15 17:39 Shimejing 阅读(603) 评论(0) 推荐(0) 编辑