memcpy函数

来源:互联网 发布:java wait notifyall 编辑:程序博客网 时间:2024/05/17 23:32

      http://baike.baidu.com/view/736225.htm#sub736225

      原型:extern void *memcpy(void *dest, void *src, unsigned int count);

  用法:#include <string.h>

  功能:由src所指内存区域复制count个字节到dest所指内存区域。在dest中从左到右的复制。

  说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。

  注意:与strcpy相比,memcpy并不是遇到'/0'就结束,而是一定会拷贝完n个字节。

      举例:

      #include<iostream>
      using namespace std;

      int main()
      {
           char src[] = "******************************";
           char dest[] = "abcdefghijlkmnopqrstuvwxyz0123456709";
           void *ptr;


           ptr=memcpy(dest, src, strlen(src));

 

           if(ptr)
           {
                cout<<dest<<endl;
            }
           else
          {
               cout<<"error"<<endl;
           }
         return 0;
      }

原创粉丝点击