strncmp函数——比较特定长度的字符串

转自:https://blog.csdn.net/dongzhe8/article/details/50576307

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< }

运行结果:

0 1 -1

你可能感兴趣的:(strncmp函数——比较特定长度的字符串)