原型:extern int bcmp(const void *s1, const void *s2, int n); 用法:#include <string.h> 功能:比较字符串s1和s2的前n个字节是否相等 说明:如果s1=s2或n=0则返回零,否则返回非零值。bcmp不检查NULL。 举例:
// bcmp.c #include <syslib.h> #include <string.h>
main() { char *s1="Golden Global View"; char *s2="Golden global view";; clrscr(); // clear screen if(!bcmp(s1,s2,7)) printf("s1 equal to s2 in first 7 bytes"); else printf("s1 not equal to s2 in first 7 bytes");
getchar(); clrscr(); if(!bcmp(s1,s2,12)) printf("s1 equal to s2 in first 12 bytes"); else printf("s1 not equal to s2 in first 12 bytes");
getchar(); return 0; } |