[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
memcpy()                 Copy Characters between Buffers

 #include   <memory.h>                   Required for declarations only
 #include   <string.h>                   Use either string.h or memory.h

 char       *memcpy(dest,source,cnt);
 char       *dest;                       Pointer to destination
 char       *source;                     Pointer to source
 unsigned   cnt;                         Number of characters

    memcpy() copies 'cnt' characters from 'source' to 'dest'.  If part of
    'dest' and 'source' overlap, so that there is danger of 'source'
    being overwritten as the copy proceeds, memcpy() ensures that the
    original 'source' characters are copied before being overwritten.

    Returns:    A pointer to 'dest'.

  -------------------------------- Example ---------------------------------

    The following statement copies 100 characters from 'from_buffer' to
    'to_buffer'.

         #include <memory.h>

         char *buffr1, *buffr2;

         main()
         {
             memcpy(to_buffer,from_buffer,100);
         }

See Also: memccpy() memchr() memcmp() memset()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson