-1
我想初始化这种类型的结构,但它不会工作。任何想法是什么问题在这里?如何初始化结构内的数组
#include <stdint.h>
#define txBufLen 3
struct {
uint8_t Buf[txBufLen];
uint16_t out;
uint16_t len;
}txBuf;
struct txBuf a = {{1, 2, 3}, 5, 3 };
“不起作用”是什么意思?如果有错误信息,将它包含在您的问题中是一个好主意。 –
你的意思是什么都行不通?你有错误吗?如果是,那么错误是什么? – FortyTwo
答案就在这里。虽然不是一个确切的重复http://stackoverflow.com/questions/43831826/declare-an-array-of-structures/43831845#43831845 – StoryTeller