实现memcpy 使用C语言

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
void* Mencoy(void* dest, void* arr, size_t count) {
	void* ret = dest;
	assert(dest != NULL);
	assert(arr != NULL);
	while (--count) {
		*(char *)dest = *(char *)arr;
	}
	return ret;
}


int main() {
	char dest[] = "abcde";
	char arr[] = "fgh";
	int count =2;
	char *p = Mencoy(dest, arr, count);
	printf("%s", p);

	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/nihuhui666/article/details/89356025
今日推荐