Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino——如何在字符串变量中组合字符串和数组_Arduino - Fatal编程技术网

Arduino——如何在字符串变量中组合字符串和数组

Arduino——如何在字符串变量中组合字符串和数组,arduino,Arduino,在Arduino的C/C++方言中,如何在字符串变量中组合字符串和数组?我试着在底线下跑,但没有成功 int j = 0; String value1[] = {0,1,2,3}; String httpRequestData = "&value1=" + value1[i] + ""; //then number of j++ 在连接不同类型之前,需要初始化字符串 这里有更多细节 这回答了你的问题吗?你能详细说明一下吗,不起作用不

在Arduino的C/C++方言中,如何在字符串变量中组合字符串和数组?我试着在底线下跑,但没有成功

int j = 0;
String value1[] = {0,1,2,3};

String httpRequestData = "&value1=" + value1[i] + "";
//then number of j++




 

在连接不同类型之前,需要初始化字符串

这里有更多细节


这回答了你的问题吗?你能详细说明一下吗,
不起作用
不是很清楚。你可以从我的StreamLib
“&value1=“+value1[i]
中尝试CStringBuilder,它没有做你认为它做的事情,而且它是错误的。@bolov,我在Arduino文档中阅读了字符串文档。我发现String类还可以管理整数。我搜索字符串是因为我说使用
sprintf(buff,“%d”,value[I])
是不正确的。。。但是如果我的担心是真的,我现在就不能尝试!在其他地方,我认为正确的方法应该是:
sprintf(buff,“%d”,value[I].toInt())
@bolov这将做什么?根据Arduino文档,这将连接。从文档中:
stringThree=stringOne+123
@rel
“&value1=“
是C字符串文字,
value[i]
int
。也许<代码> int Value1[]/Cord>是您的答案中的一个类型。@ Bulov这不是一个键入,因为HypReQuestESTATA是一个字符串,C++的魔力将转换和转换,然后将两者都连接为“代码>字符串< /COD> >不是<代码> char */COD>和<代码> int >代码>,检查共享链接。不是说这是干净的,但这是arduino的方法
int j = 0;
int value1[] = {0,1,2,3};

String httpRequestData = String("&value1=");
httpRequestData += value1[i];