如何在C中比较字符串

用户名

我有下一个奇怪的情况:

void refill (Car* car) {
    if ( car->model == "BM234" ) {
        car->fuel = 65;
    } else {
        car->fuel = 51;
    }
}

我的结构车有一个名为model的af字段,它是“ BM234”。但是比较的结果是car-> fuel = 51((((为什么C的两个相等的字符串不相等?

迈赫迪·哈格纳斯(Mehdi Haghshenas)

您可以使用

strcmp( car->model,"BM234")==0

如果要使用==,则必须operator overloading为您的类或结构使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C中比较字符串的某些部分?

来自分类常见问题

如何在GoLang中比较字符串?

来自分类Dev

如何在python中比较字符串和整数?

来自分类Dev

如何在Java中比较字符串

来自分类Dev

如何在JSP中比较字符串

来自分类Dev

如何在php中比较字符串中的数字

来自分类Dev

如何在ksh中比较字符串

来自分类Dev

如何在python中比较这些字符串?

来自分类Dev

如何在 ReactNative 中比较字符串?

来自分类Dev

如何在C中比较两个以上的字符串?

来自分类Dev

如何在C ++中比较两个结构字符串

来自分类Dev

如何在C中比较两个以上的字符串?

来自分类Dev

如何在C中比较多个字符串

来自分类Dev

如何在C#中比较整数和字符串?

来自分类Dev

如何在Excel中比较字符串列表中的字符串

来自分类Dev

如何在C中比较由strdrup()制成的两个字符串数组?

来自分类Dev

如何在JavaScript中比较完全相同的字符串但具有不同的字符代码

来自分类Dev

如何在Java中比较两个字符串日期?

来自分类Dev

如何在NUnitLite中比较两个字符串?

来自分类Dev

如何在python中比较这两个字符串?

来自分类Dev

如何在PowerShell中比较两个字符串对象的内容

来自分类Dev

如何在命令行中比较字符串,例如开始于

来自分类Dev

如何在ASP.NET VB中比较两个字符串

来自分类Dev

如何在customdirective内的ng-show中比较字符串值?

来自分类Dev

如何在bash中的if条件中比较两个字符串

来自分类Dev

如何在php中比较两个字符串值

来自分类Dev

MongoDB聚合管道:如何在数组中比较字符串和日期

来自分类Dev

如何在Java中比较忽略大小写的字符串

来自分类Dev

如何在基板模块中比较特征类型和字符串类型?

Related 相关文章

热门标签

归档