结构体如下:
struct data
{   
              int year,month,day,hour,minute;
     double p1[10];
     double p2[10];
         };
然后data mdata[500];然后读数据
这都没问题,后来发现结构体里面还需要定义个2维数组,就加上了double BLZ[10][3]
改后如下:
struct data
{   
              int year,month,day,hour,minute;
     double p1[10];
     double p2[10];
     double BLZ[10][3];
         };
我的意思是BLZ[i][]、p1[i]、p2[i](i从0到9)他们是对应的,只是BLZ里面同时对应3个数据。后来在编译的时候没问题,运行就卡死了,好象提示的是数组溢出时的样子,这样不行的话,是为什么呢?