C ++ - str(n)cmp(i)()用于C ++样式字符串

时间:2013-06-11 13:20:36

标签: c++ string

C ++样式字符串的函数strcmpi()strncmp()strncmpi()的等价物是什么?

请不要建议使用strcmpi(str1.c_str, str2.c_str)等等。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

如果您正在使用Boost,您可以使用它来进行不区分大小写的比较:

#include <boost/algorithm/string.hpp>

std::string str1 = "hello, world!";
std::string str2 = "hELLO, World!";

if (boost::iequals(str1, str2))
{
    // Strings are identical
}