bcmp(比较内存内容)
相关函数 bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp
表头文件 #include
定义函数 int bcmp ( const void *s1,const void * s2,int n);
函数说明 bcmp()用来比较s1和s2所指的内存区间前n个字节,若参数n为0,则返回0。
返回值 若参数s1 和s2 所指的内存内容都完全相同则返回0 值,否则返回非零值。
附加说明 建议使用memcmp()取代。
范例 参考memcmp()。
bcopy(拷贝内存内容)
相关函数 memccpy,memcpy,memmove,strcpy,ctrncpy
表头文件 #include
定义函数 void bcopy ( const void *src,void *dest ,int n);
函数说明 bcopy()与memcpy()一样都是用来拷贝src所指的内存内容前n个字节到dest所指的地址,不过参数src与dest在传给函数时是相反的位置。
返回值
附加说明 建议使用memcpy()取代
范例 #include
main()
{
char dest[30]=”string(a)”;
char src[30]=”string\0string”;
int i;
bcopy(src,dest,30);/* src指针放在前*/
printf(bcopy(): “)
for(i=0;i

