Project CS 3377
4/6/2021 https://elearning.utdallas.edu/bbcswebdav/pid-4080035-dt-content-rid-103310995_1/courses/2212-merged-CS3377501-SE3377501/Part1SimpleFileModifier.cpp
https://elearning.utdallas.edu/bbcswebdav/pid-4080035-dt-content-rid-103310995_1/courses/2212-merged-CS3377501-SE3377501/Part1SimpleFileModifier.cpp 1/1
// // Created by erik on 2/2/21. //
#include "Part1SimpleFileModifier.h" #include "FileModifyException.h" #include "FileReader.h" #include "FileWriter.h"
using namespace std;
void Part1SimpleFileModifier::modifyAndCopyFile(const char *sourceFile, const char *destFile) { FileReader fileReader; list<EntryInfo> entries; fileReader.readEntries(entries, sourceFile); fileReader.addMissingEntries(entries);
FileWriter fileWriter; for ( EntryInfo info : entries) { fileWriter.addEntry(info); } fileWriter.writeFile(destFile); }