c++中的strcmp什么意思
发布网友
发布时间:2022-04-26 19:09
我来回答
共3个回答
热心网友
时间:2023-10-22 20:34
strcmp
原型:extern int strcmp(char *s1,char * s2);
用法:#include <string.h>
功能:比较字符串s1和s2。
说明:
当s1<s2时,返回值<0
当s1=s2时,返回值=0
当s1>s2时,返回值>0
举例:
// strcmp.c
#include <syslib.h>
#include <string.h>
main()
{
char *s1="Hello, Programmers!";
char *s2="Hello, programmers!";
int r;
clrscr();
r=strcmp(s1,s2);
if(!r)
printf("s1 and s2 are identical");
else
if(r<0)
printf("s1 less than s2");
else
printf("s1 greater than s2");
getchar();
return 0;
}
相关函数:bcmp,memcmp,stricmp,strncmp
参考资料:http://www.ggv.com.cn/forum/clib/string/strcmp.html
热心网友
时间:2023-10-22 20:35
str : string
cmp : compare
strcmp :比较字符串o(∩_∩)o
热心网友
时间:2023-10-22 20:35
比较字符串
参考资料:http://msdn.microsoft.com/en-us/library/e0z9k731(VS.80).aspx