这个函数stricmp真没接触过以前 好用啊
strcmp比较区分字母大小写 相当是比较的时候纯粹按照ascii码值来比较从头到尾
而stricmp是不区分字母的大小写的。
例子:
#include<stdio.h>
#include<string.h>
int main()
{
char a[2]="a";
char b[2]="A";
//strcmp区分字母大小写
printf("strcmp:/n");
int p = strcmp(a,b);
if(p>0)
{
printf("a>A/n");
}
else if(p==0)
{
printf("a==A/n");
}
else
{
printf("a<A/n");
}
//stricmp 不区分字母大小写
printf("stricmp:/n");
p = stricmp(a,b);
if(p>0)
{
printf("a>A/n");
}
else if(p==0)
{
printf("a==A/n");
}
else
{
printf("a<A/n");
}
return 0;
}
本文详细介绍了C++中用于比较字符串的stricmp函数,该函数的特点在于它不区分字母大小写,与区分字母大小写的strcmp函数形成鲜明对比。通过实例演示了如何使用这两个函数进行字符串比较。

1400

被折叠的 条评论
为什么被折叠?



