原因:结构体必须初始化才可以使用,包括结构体中嵌套的结构体,结构体中嵌套的结构体的结构体。
otaTaskInstruction_t *ota = malloc(sizeof(otaTaskInstruction_t));
ota->taskArray = malloc(sizeof(ota->taskArray));
ota->taskArray->fileInfoArray = malloc(sizeof(ota->taskArray->fileInfoArray));
printf("000000\n");
const char *name = "12312";
// ota.taskArray->fileInfoArray = malloc(sizeof(ota.taskArray->fileInfoArray));
ota->taskArray->fileInfoArray->fileLevelName = name;
printf("111111\n");
// task_instruction_add->taskArray->fileInfoArray->fileName = "filename";
printf("-----%s\n", ota->taskArray->fileInfoArray->fileLevelName);版权声明:本文为qq_41765969原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。