其他分享
首页 > 其他分享> > c – strcmp或string :: compare?

c – strcmp或string :: compare?

作者:互联网

我想比较两个字符串. strcmp有可能吗? (我试过,似乎没有用). string ::比较解决方案吗?

除此之外,有没有办法将字符串与char进行比较?

感谢您的早期评论.我在C编码,是的,它像你们提到的那样是std :: string.
我没有发布代码,因为我想学习一般知识,这是一个很长的代码,所以它与这个问题无关.

我想我已经了解了C和C之间的区别,感谢你指出这一点.我现在将尝试使用重载运算符.顺便说一句,string :: compare也有效.

解决方法:

对于C,使用std :: string并使用string :: compare进行比较.

对于C使用strcmp.如果你的(我的意思是你的程序)字符串(出于一些奇怪的原因)不是nul终止,请改用strncmp.

但是为什么有人不会使用像= std :: string那样简单的东西

标签:c-3,c,string,char,string-comparison
来源: https://codeday.me/bug/20190928/1829164.html