关于嵌套结构体变量的访问
各位大大,有个问题一直解决不了,求各位帮助:在头文件a.h中定义并声明了嵌套结构体如下:
struct fuzzy
{
float stb_in[7];
float stb_out[15];
};
struct furnace
{
struct fuzzy fuzzy_tab [2][7][5];
};
extern struct furnace furnace[1];
在b.cpp文件对该结构进行了定义
struct furnace furnace[1];
但在对结构变量进行赋值是却找不到变量,如下:
furnace[0].fuzzy_tab[0][0][0].stb_in[0] = -15.f;
好像该结构体的stb_in[0]根本就不存在,是不是定义有问题啊!
谢谢