strncmp函数用于比较特定长度的字符串。
头文件:string.h。
语法 int strncmp(const char *string1, const char *string2, size_t count);
strncmp函数的语法参数说明如表2.4所示。
表2.4 参数说明
参 数描 述
string1 给定的字符串
string2 给定的字符串
count 要进行比较的长度
返回值:当string1大于string2时,返回1;等于时,返回0;小于时,返回-1。
示例 本示例使用strncmp函数比较指定长度的字符串。
int main()
{
char str1[]=”Hello”,str2[]=”Help”,str3[]=”Hello”;
int a,b,c;
a = strncmp(str1,str2,3); //比较字符串str1,str2前3个字符
b = strncmp(str2,str3,4); //比较字符串str2,str3前4个字符
c = strncmp(str1,str2,4); //比较字符串str1,str2前4个字符
cout<<a<<“/t”<<b<<“/t”<<c<<“/n”;
}
运行结果:
0 1 -1
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/11851.html