c库函数之 bcmp

原型: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; 

 }

posted @ 2010-11-30 14:14  涵曦  阅读(1107)  评论(0编辑  收藏  举报