Per*_*x19 10 c c++ string char string-comparison
我想比较两个字符串.有可能strcmp
吗?(我试过,似乎没有用).是string::compare
解决方案吗?
除此之外,有没有办法比较string
一个char
?
感谢您的早期评论.我用C++编写代码,是的,std::string
就像你们中的一些人提到的那样.我没有发布代码,因为我想学习一般知识,这是一个很长的代码,所以它与问题无关.
我想我已经了解了C++和C之间的区别,感谢你指出这一点.我现在将尝试使用重载运算符.顺便说一句string::compare
.
Sad*_*que 26
对于C++,使用std::string
和比较使用string::compare
.
供C使用strcmp
.如果您(我的意思是您的程序)字符串(出于某些奇怪的原因)未nul
终止,请strncmp
改用.
但是,为什么会有人不使用尽可能简单的东西==
了std::string
?