StrIComp - C++ Builder

C++ Builder 参考手册System::SysutilsStrIComp


比较两个字符串,不区分大小写。

头文件:#include <System.SysUtils.hpp>
命名空间:System::Sysutils
函数原型:

int __fastcall StrIComp(const char * Str1, const char * Str2);
int __fastcall StrIComp(const System::WideChar * Str1, const System::WideChar * Str2);

参数:

S1: 要比较的字符串1;
S2: 要比较的字符串2;

返回值:

0: S1==S2
>0: S1>S2
<0: S1<S2

  • 比较两个字符串,英文字母不区分大小写,不处理其他语言,按照字符编码数值比较大小,和语言无关;
  • 如果需要区分大小写,可以使用函数 StrComp
  • 如果需要按照本地语言比较字符串大小,比如汉字按照笔画或拼音顺序比较,可以使用函数 AnsiStrComp 或函数 AnsiCompareStr
  • 如果需要按照本地语言比较字符串大小,例如汉字按照笔画或拼音顺序,不区分大小写,例如希腊或俄文字母,可以使用函数 AnsiStrIComp 或函数 AnsiCompareText
  • System::WideChar * 参数版本的函数为目前建议使用的函数,而 char * 版本的函数由于 ANSI 编码的原因视为过时的函数。

相关:


C++ Builder 参考手册System::SysutilsStrIComp

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容