新闻  |   论坛  |   博客  |   在线研讨会
memncpy如何实现
电子禅石 | 2019-03-07 23:02:35    阅读:3909   发布文章

#include "stdio.h"

int *memncpy(void *des,void *src,int len) 
{
    int i = 0;
    int *pdes = (char*)des;
    int *psrc = (char*)src;
    while (i< len)
    {
        pdes[i] = psrc[i];
        i++;
    }
    return des;
}
void main(void)
{
    int i;
    int str[100];
    int des[100];
    int *des2;
  
    for (i =0;i<100; i++)
    {
        str[i] = i;
    }
    des2 = memcpy(des,str,100);
    for (i = 0;i<100;i++)
    {
        printf("%d",des2[i]);
    } 
   }


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
属于自己的技术积累分享,成为嵌入式系统研发高手。
推荐文章
最近访客