0

下面我描述了一个麻烦.....你能帮我吗?

我需要从 (char *)params->payload 像 char var[20] 一样将值传递给 vactor

但是使用 strcpy(var,(char *)params->payload) ........ 不起作用......还有另一种方法可以做到 ????

void iot_subscribe_callback_handler(AWS_IoT_Client *pClient, char *topicName, uint16_t topicNameLen, IoT_Publish_Message_Params *params, void *pData) {

char var[20];
uint8_t i=0;
                
//ESP_LOGI(TAG, "Subscribe callback");
//ESP_LOGI(TAG, "%.*s\t%.*s", topicNameLen, topicName, (int) params->payloadLen, (char*)params->payload);

strcpy(var,(char*)params->payload);

}

4

0 回答 0