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