//File codfiler.cpp #include #include #include #include "codfiler.h" #include "inst.h" #include "pmglobs.h" void codfiler::store(char* filename) { strcpy(fname,filename); }; void codfiler::createcodefile() { remove(fname); v.open(fname,ios::in | ios::out); }; void codfiler::retrievecodefile() { v.open(fname,ios::in | ios::out); }; void codfiler::removecodefile() { remove(fname); }; void codfiler::emitcode(instruction i) { v<>opc>>opn; while (!v.eof()) { i.setopcode(opc); i.setopnd(opn); cout.width(4); cout<>opc>>opn; k++; }; closecodefile(); cout<<"\nEnd of code file!"; };