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; 

 }

作者:涵曦www.hanxi.cc
出处:hanxi.cnblogs.com
GitHub:github.com/hanxi
Email:im.hanxi@gmail.com
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

《 Skynet 游戏服务器开发实战》

原文地址:https://www.cnblogs.com/hanxi/p/1892008.html