原型
The bcopy() function copies n bytes from src to dest. The result is correct, even when both areas overlap
用来拷贝src所指的内存内容前n个字节到dest所指的地址
函数原型1 2 3 4 5 6 7 8 9 10 11 12 13
|
void bcopy(const void *src, void *dest, size_t n);
|
使用参考
简单的复制操作1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| #include <string.h> #include <stdio.h>
int main() { char strb[30]="bcopy string!!!"; char strm[30]="memcpy string???"; char dest[30]="dest ";
printf("ori strb: %s\n", strb); printf("ori strm: %s\n", strm); printf("ori dest: %s\n", dest);
bcopy(strb, dest, 30); printf("bcopy dest: %s\n", dest);
memcpy(dest, strm, 30); printf("memcpy dest: %s\n", dest);
return 0; }
|