【发布时间】:2012-11-06 18:59:16
【问题描述】:
我有串行数据,我想将特定字节与字母“G”进行比较。
LPtype 是从串口读取的字节。
if (LPtype == "G")
{
doThis();
}
我收到以下错误:
C++禁止指针和整数比较
将传入的再见与字母 G 进行比较的正确方法是什么? (或与此相关的任何其他信件)
【问题讨论】:
-
让我们看看
LPtype的类型。 -
LPtype is a byte是吗?真的吗?似乎是一个奇怪的字节名称。 -
LPtype的任何类型是否都有operator==(const char *)?如果是这样,它会在这里做你想做的事吗?