怎么定义一个符合要求的数组,把HMISends里字符串的内容代替掉。
数组内容与前面差不多。感谢!!!
u8 idfind(u8 *buf,u8 *val,u8 len);
void HMISends(char *buf1);
void HMISendb(u8 buf);
int main(void)
{
delay_init(); //延时函数初始化
NVIC_Configuration(); //设置NVIC中断优先级
uart_init(9600); //串口初始化为9600
HMISendstart(); //为确保串口HMI正常通信
{
HMISends("t0.txt=20");
HMISendb(0xff);
HMISends("n0.val=11");
HMISendb(0xff);
HMISends("n1.val=11");
HMISendb(0xff);
HMISends("n2.val=11");
HMISendb(0xff);
HMISends(数组);
HMISendb(0xff);
}
while(1);
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
完全一样的啊
你怎么调用的?定义数组,用数组名,是不是你用了数组元素所以才包char型与char指针不符?
一周热门 更多>