memcpy function
memcpy copies data between two memory locations. This function will copy the
supplied number of bytes
stored at the location pointed to by 's2' to the location pointed to by 's1'.
s1 s2
| |
V V
- - - - ---------------
| | | | | | a | b | c | d |
- - - - ---------------
^ ^ | |
| | | |
-|------------- |
------------------
Prototype
Library: string.h
Prototype: char memcpy(void *s1, void *s2, int num);
Syntax:
float data1;
char data2[64];
memcpy(data1, data2, sizeof(data2));
Notes
This is a handy function for moving data between data types
See also:
strncpy
strcpy
sprintf
strcat
strings
memcpy Copy data from one memory location to another.
Martin Leslie
file: /Techref/language/ccpp/cref/FUNCTIONS/memcpy.htm,
2KB, , updated: 2018年3月2日 13:26, local time: 2025年9月4日 19:24,
©2025 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE.
Questions?<A HREF="http://techref.massmind.org/techref/language/ccpp/cref/FUNCTIONS/memcpy.htm"> memcpy function</A>
Did you find what you needed?
Welcome to massmind.org!
Welcome to techref.massmind.org!
.