//结构体的声明
typedef struct Mwinddirectbaseline {
char* p;
int s;
int i;
};
typedef struct F {
char* p;
int s;
int i;
};
typedef struct H {
char* p;
int s;
int i;
};
typedef struct Coordinate1 {
char* p;
int s;
int i;
};
typedef struct Mwinddirectbar {
struct F f;
struct H h;
};
typedef struct Huxianarray {
float* Params;
};
typedef struct Hengxianarray {
float* Params;
};
typedef struct Windspeedline {
char* types;
struct Coordinate1** coordinates;
};
typedef struct Resultwindspeedgrid {
int HuxianShu;
int HengxianShu;
struct Huxianarray* HuxianArrays;
struct Hengxianarray* HengxianArrays;
};
typedef struct Resultwindspeedgrid {
struct Mwinddirectbaseline mWindDirectBaseLine;
struct Mwinddirectbar mWindDirectBars;
};
typedef struct Winddirectline {
struct Coordinate* coordinates;
};
typedef struct Rootobject {
char* gridStartTime;
char* gridEndTime;
char* resultStartTime;
char* resultEndTime;
int gridMethod;
char* WindDirectBorder;
struct Winddirectline WindDirectLine;
char* WindSpeedBorder;
struct Windspeedline WindSpeedLine;
void* LineDateTimeRelations;
void* RatioConverts;
//void* 不确定类型
char* resultWindDirectGrid;
struct Resultwindspeedgrid resultWindSpeedGrid;
};
代码如上,求解