今天要做一个函数,根据不同的情况创建不同的命令,因为不知道如何创建数组引用,查了资料才知道,特此记录一下:
代码:
VOID GetCommand(BYTE(&bCommand)[DEFAULT_BUFLEN_ALARM],int nType)
{
switch (g_nIO_channel)
{
case 0x01:
bCommand[9]=0x10;
break;
case 0x02:
bCommand[9]=0x11;
break;
case 0x03:
bCommand[9]=0x12;
break;
case 0x04:
bCommand[9]=0x13;
break;
case 0x05:
bCommand[9]=0x14;
break;
case 0x06:
bCommand[9]=0x15;
break;
}
}
第一个参数:BYTE(&bCommand)[DEFAULT_BUFLEN_ALARM]就是数组引用,格式瞧清楚了哦