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;
};