C ++样式字符串的函数strcmpi()
,strncmp()
和strncmpi()
的等价物是什么?
请不要建议使用strcmpi(str1.c_str, str2.c_str)
等等。
提前感谢您的帮助。
答案 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
}