我有以下错误 在'='标记之前预期':',',',';','}'或'属性'
struct arrap{
char p[6][6] = {
{' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' '}
};
};
它似乎没有任何其他方法来初始化结构中的2d数组的值?
答案 0 :(得分:1)
快速&脏:
struct arrap s;
memset(&s, ' ', sizeof(s.p));
这可以保证struct
的1 st 成员的地址与struct
本身的地址相同。