我有以下结构,我想将里面的所有属性和结构复制
sch[j]
到sch[j-1]
.
我想问这样可以吗?
sch[j-1]=sch[j];
请说是!!!否则,你能解释一下我该怎么做吗?好像你在向一个笨蛋解释?因为我在编码方面很新。实际上,如果更容易编写,我可能更喜欢将 schedules 结构的一些元素复制到相同类型的新结构中。
struct modevariables{
float xvalue1;
float xvalue2;
};
struct ActivityVariables{
int es,ec,ls,lc,discritized;
int relxd1,relxdmode1,relxd2,relxdmode2,cr,noofpred;
int chmode1,chmode2,ilpr1ptime,ilpr2ptime;
float lpr1cost,fs,stime5,lpr2cost,lpr1ptime,lpr2ptime;
float lpr1fs,ilprfs,lpr2fs,stime1,stime2;
modevariables modev[22];
};
struct schedules{
float WF1,WF2;
int TC1,TC2,seeded;
double tcplex1,tcplex5,tgams5cagir,timewhile,orjsch;
ActivityVariables actv[52];
int type;
int dominance;
int dominates;
};