码迷,mamicode.com
首页 > 编程语言 > 详细

【C语言】模拟实现memcpy库函数

时间:2015-07-03 12:24:35      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

//模拟实现memcpy库函数
#include <stdio.h>
#include <string.h>
void * my_memcpy(void * dst, const void * src, int count)
{
	void *ret = dst;
	while (count--)
	{
		*(char *)dst = *(char *)src;
		dst=(char *)dst+1;
		src=(char *)src+1;
	}
	return ret;
}
int main()
{
	char p[] = "abcdef";
	//char q[] = "abcdef";
	char *a = "fghj";
	my_memcpy(p, a, 2);
	//memcpy(q, a, 2);
	printf("%s\n", p);
	//printf("%s\n", q);
	return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

【C语言】模拟实现memcpy库函数

标签:

原文地址:http://blog.csdn.net/doudouwa1234/article/details/46739679

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!