如何在C++里使用strcasecmp函数

   2024-10-01 4520
核心提示:strcasecmp 是一个 C 语言库函数,用于比较两个字符串,忽略大小写#includeiostream#include cstringint main() {const char* st

strcasecmp 是一个 C 语言库函数,用于比较两个字符串,忽略大小写

#include<iostream>#include <cstring>int main() {    const char* str1 = "Hello, World!";    const char* str2 = "hello, world!";    if (strcasecmp(str1, str2) == 0) {        std::cout << "The strings are equal, ignoring case."<< std::endl;    } else {        std::cout << "The strings are not equal."<< std::endl;    }    return 0;}

在这个示例中,我们包含了头文件。然后,我们定义了两个字符串str1str2,并使用 strcasecmp` 函数比较它们。如果函数返回值为 0,表示字符串相等(忽略大小写),否则表示字符串不相等。

请注意,strcasecmp 函数在某些平台上可能不可用,例如 Windows。在这种情况下,你可以使用 _stricmp 函数作为替代,它在功能上与 strcasecmp 类似。要使用 _stricmp,请包含 <cstring> 头文件,并将 strcasecmp 替换为 _stricmp

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号