#include<stdio.h>
#include<string.h>
int compare_ingore_case(const char* str1, const char* str2)
{
int len1=strlen(str1);
int len2=strlen(str2);
if(len1!=len2)
{
return 0;
}
else
{
for(int i=0;i<len1;i++)
{
if(str1[i]!=str2[i])
{
if((str1[i]!=str2[i]+'a'-'A')&&(str1[i]!=str2[i]-'a'+'A'))
{
return 0;
}
}
}
return 1;
}
}
int main()
{
char ch1[]="hello";
char ch2[]="hELLO";
int ret= compare_ingore_case( ch1, ch2);
printf("%d\n",ret);
return 0;
}
判断两个字符串是否相等,忽略大小写。
最新推荐文章于 2023-12-02 19:21:53 发布