| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
功能:  
 
用于比较特定长度的字符串 
 
函数原型: 
 
int strncmp(const char*string1,conts char*string2,size_t count) 
 
参数: 
| 参数 | 说明 |  | string1 | 字符串 |  | string2 | 字符串 |  | count | 要进行比较的长度 |  
  
 
    当string1大于string2时返回1,相等时返回0,小于时返回-1; 
 
 
函数  | 需要的头文件  |  strncmp  | <string.h>  |  
  
举例:  
 - #include<stdio.h>
 
 - #include<string.h>
 
  
- int main()
 
 - {
 
 -         char str1[]="Hello",str2[]="Help",str3[]="Hello";
 
 -         int a,b,c;
 
  
-         a = strncmp (str1,str2,3);
 
 -         b = strncmp (str2,str3,4);
 
 -         c = strncmp (str1,str2,4);
 
  
-         printf("a = %d,b = %d,c= %d",a,b,c);
 
 -         getchar();
 
 -         return 0;
 
 - }
 
  复制代码 
结果:(这个结果我很无语,不知道哪里错了。你们运行下看看,书上答案是0,1,-1);  
  
  
 
 
 
 |   
 
 
 
 |