字符数组的初始值设定项字符串太长Arduino错误
我试图在Arduino上运行下面的代码,但当我验证代码时,它显示, '字符数组的初始值设定项字符串太长'。 虽然我已经阅读了以前关于类似问题的问题,但我不知道从哪里开始我现在尝试的代码。是的,我对C++世界很陌生,如果你能给我一个提示我自己或直接回答的线索,那将是非常令人钦佩的。p> 最好的字符数组的初始值设定项字符串太长Arduino错误,arduino,chars,bluesmirf,Arduino,Chars,Bluesmirf,我试图在Arduino上运行下面的代码,但当我验证代码时,它显示, '字符数组的初始值设定项字符串太长'。 虽然我已经阅读了以前关于类似问题的问题,但我不知道从哪里开始我现在尝试的代码。是的,我对C++世界很陌生,如果你能给我一个提示我自己或直接回答的线索,那将是非常令人钦佩的。p> 最好的 /****在此处设置您的MAC地址****/ char mac[13]=“74-E5-43-BE-42-10”; /***********************************/ #定义LED 1
/****在此处设置您的MAC地址****/
char mac[13]=“74-E5-43-BE-42-10”;
/***********************************/
#定义LED 13
#定义Bluesmirfon2
#定义FACTORYRESETBAUD 57600
#定义默认波特率115200
char-str[3];
字符密钥[5]=“0000”;
布尔成功=假;
int故障[10]={3,4,5,6,7,8,9,10,11,12};
无效设置()
{
//初始化引脚
引脚模式(LED,输出);
pinMode(BLUESMIRFON,输出);
对于(int i=0;i而言,如果您复制包含行号的准确错误消息,则会有所帮助
我认为它在以下方面失败了:
char mac[13] = "74-E5-43-BE-42-10";
因为引号之间有17个字符,而您分配了13个
char mac[13] = "74-E5-43-BE-42-10";