构造一个结构体的问题
我构造了这样一个结构体:
int *preItem;
preItem=new int[level-2];
struct NodePrelevel{
int *preItem;
int FristChild;
int LastChild;
};
struct NodePrelevel Pre[10];
我要想给数组preItem每个元素赋值,如何表示;
假如我给 Pre某行的preItem第一个元素赋值:
Pre[ni].preItem[0]=-1;这么写,不行!
我该如何去写呢?请大侠指点! struct
[解决办法]
int *preItem;
preItem=new int[level-2];
for(int n=0;n<level-1;n++);
Pre[n].preItem=preItem;