Project CS 3377

profileSuvrat
Part1SimpleFileModifier.cpp.pdf

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