unsigned char tempbuff[600]; //临时缓冲区
unsigned char Barcode[30]; //临时缓冲区
unsigned char temp1[30]; //临时缓冲区
unsigned char ID[10];
sscanf((char *)tempbuff,"{\"method\":\"thing.service.property.set\",\"id\":\"%[^\"]\",\"params\":{\"Barcode\":\"%[^\"]\"},\"version\":\"%[^\"]\"}",ID,Barcode,temp1);
u1_printf("ID:\"%s\"\r\n",ID); //打印串口
u1_printf("Barcode:\"%s\"\r\n",Barcode); //打印串口
u1_printf("temp1:\"%s\"\r\n",temp1); //打印串口
这样在keil的STM32平台可以,在51单片机就不工作,那个大哥哥知道原因,怎么修改一下能用到51单片机平台呢?
|