【c语言】不用库函数实现memcpy
2015-03-30 15:59
169 查看
//不用库函数实现memcpy #include <stdio.h> #include <assert.h> void * my_memcpy ( void *dst, void const *src, int count ) { void * ret = dst; assert( ( dst != NULL ) && ( src != NULL )); while( count-- ) { *( ( char * )dst ) = *( ( char * )src ); ( ( char * )dst )++; ( ( char * )src )++; } *( ( char * )dst ) = '\0'; return ret; } int main() { char dst[] = "shiqinianchan"; char *src = "dandanwa"; my_memcpy( dst, src, 8); printf("内存拷贝后的结果是:%s\n",dst); return 0; }
相关文章推荐
- 【c语言】不用库函数自己实现字符串的复制
- 5、不用库函数,实现C语言中的字符串拷贝charcpy()
- 不用库函数,用C语言实现将一整型数字转化为字符串
- 整型数组处理算法(十四)不用库函数,用C语言实现将一整型数转换成字符串
- 不用库函数,用C语言实现将一整型数字转化为字符串
- 【c语言】不用库函数实现strcmp
- 不用库函数实现memcpy
- 不用库函数,用c语言实现将一整型数字转化为字符串
- C语言不用递归(使用栈)实现斐波那契数列练习
- C语言实现库函数
- c语言实现memcpy
- C语言 解决不用+、-、×、÷数字运算符做加法的实现方法
- 实现C语言的拷贝函数且将复制后的字符串逆序,不能使用库函数,不能定义其他的变量。
- 不用库函数,自己实现strcpy和memcpy函数
- 不用任何库函数实现以单词为单位的字符串逆转算法(C#)
- 【转】字符串操作函数 C语言实现 (strcpy, strncpy, memcpy, memset, strcat, strlen ... )
- 【C语言学习】不用局部变量和全局变量实现strlen函数
- 学习笔记——strlen、strcpy、memcpy的c语言实现,不调用库函数
- 关于strcpy的问题,解释一下为什么VS中标准的方法不用memcpy实现