c语言函数bcopy()如何复制内存内容实例源码介绍。需要引入的函数头文件:#include <string.h>
bcopy()函数定义:void bcopy(const void *src, void *dest, int n);
bcopy()函数使用介绍:bcopy()与memcpy()一样都是用来拷贝src 所指的内存内容前n 个字节到dest 所指的地址,不过参数src 与dest 在传给函数时是相反的位置。
附加说明:建议使用 memcpy()取代。
bcopy()函数实例源码:
#include <string.h>
main(){
char dest[30] = “string(a)”;
char src[30] = “string\0string”;
int i;
bcopy(src, dest, 30); //src 指针放在前
printf(“bcopy(): “)
for(i = 0; i < 30; i++)
printf(“%c”, dest[i]);
memcpy(dest src, 30); //dest 指针放在钱
printf(“\nmemcpy() : “);
for(i = 0; i < 30; i++)
printf(“%c”, dest[i]);
}
执行结果:
bcopy() : string string
memcpy() :string sring