【发布时间】:2018-12-25 13:00:00
【问题描述】:
我有一个文本框,显示由软件编辑的草图,变量动态更改。
https://cdn.discordapp.com/attachments/398780553731506176/468835565304020995/unknown.png
但是对于buttons数组,我需要使用一些for循环来写数字
格式需要是这样的
byte buttons[NUMROWS][NUMCOLS] = {
{0,1,2,3,4,},
{5,6,7,8,9,},
{10,11,12,13,14,},
但到目前为止我能做到的只有
byte buttons[NUMROWS][NUMCOLS] = {
{0,1,2,3,4,},
{1,2,3,4,5,},
{2,3,4,5,6,},
我需要推进循环以增加数字。我正在使用两个嵌套的 for 循环
int i;
for(int x = 0; x < rows; x++) //row
{
string buttonbyte = "{";
for (i = x; i < columns + x; i++) //column
{
buttonbyte += i;
buttonbyte += ",";
}
sketch[9 + x] = buttonbyte + "},";
}
该代码用于编辑 arduino .ide 草图并上传它的程序,以便于使用。
任何帮助将不胜感激!
干杯, 摩根
【问题讨论】:
-
你能用 List
代替数组吗? -
我不确定,它是用于键盘库的。它需要使用二维数组。
标签: c# loops for-loop nested increment