本文介绍了比较不考虑案例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Haven无法找到这样的东西。


任何人都可以告诉我一个标准C ++函数

比较两个字符串没有关于案件。两者都是

使用char *和std :: string。

谢谢,


-JKop

Haven''t been able to find such a thing.

Can anyone please inform me of a Standard C++ function for
comparing two strings without regard to case. Both for
working with "char*", and with "std::string".
Thanks,

-JKop

推荐答案




stricmp(str1,str2);



stricmp(str1, str2);





一种方法是从char_traits<继承。 ..>并提供必要的

覆盖。然后使用该类而不是std :: string。这在GotW系列中讨论了

-

Sharad



One way is to inherit from char_traits<...> and provide the necessary
overrides. Then use that class instead of std::string. This is discussed in
this GotW series - http://www.gotw.ca/gotw/029.htm
Sharad




stricmp(str1,str2);



stricmp(str1, str2);




stricmp不是标准的C或C ++。


john



stricmp is not standard C or C++.

john


这篇关于比较不考虑案例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-23 16:57