|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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);
|
|