memcpy函数

    技术2022-05-20  71

          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;      }


    最新回复(0)