【发布时间】:2016-06-22 18:13:27
【问题描述】:
我一直在试图找出 T1 和 P1 的正确数据类型(见下文)。
编译器错误:
weather_station_v1_2.ino:76:37: error: invalid operands of types ‘const char*’ and ‘const char [11]’ to binary ‘operator+’
代码:
if (status != 0) {
delay(status);
status = pressure.getPressure(P,T);
const unsigned char P1 = pressure.getTemperature(P);
const unsigned char T1 = pressure.getTemperature(T);
byte data = "temp" + T1 + "&pressure=" + P1;
httppost();
delay(1000);
}
最后data 将被发送到PHP 服务器,但它必须遵循name1=value1&name2=value2 的方案。
你会不会这么好,给我一个提示我做错了什么? 谢谢
【问题讨论】:
-
你需要
snprintf()吗? -
是的,看起来很xD
标签: c string arduino concatenation