diff options
Diffstat (limited to 'CST 126/Homework2/main.cpp')
| -rw-r--r-- | CST 126/Homework2/main.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/CST 126/Homework2/main.cpp b/CST 126/Homework2/main.cpp index 2f9d3d3..2e246ff 100644 --- a/CST 126/Homework2/main.cpp +++ b/CST 126/Homework2/main.cpp @@ -56,8 +56,8 @@ bool Worker() Destination = InputFileName("\nWhat is the name of the file you wish to save the decoded information?: "); size = SizeOfFile(MyFile); buffer = ReadTextFromFile(MyFile, buffer); - success = WriteFileFromBinary(size, Destination, Base64Decode(buffer, size)); - delete[] buffer; + success = WriteFileFromBinary(size, Destination, buffer, Base64Decode(buffer, size)); + // delete[] buffer; return true; case'f': std::cout << "Have a great day!" << std::endl; @@ -94,10 +94,8 @@ bool Worker(char** argv) buffer = new char[size]; buffer = ReadFileAsBinary(arg2, buffer, size); - - MyEncodedCharArray = Base64Encode(buffer, size); - success = WriteTextToFile(arg3, MyEncodedCharArray); + success = WriteTextToFile(arg3, Base64Encode(buffer, size)); delete[] buffer; @@ -105,7 +103,7 @@ bool Worker(char** argv) case 'd': buffer = new char[size]; buffer = ReadTextFromFile(arg2, buffer); - success = WriteFileFromBinary(size, arg3, Base64Decode(buffer, size)); + // success = WriteFileFromBinary(size, arg3, Base64Decode(buffer, size)); return true; default: std::cerr << "Error, invalid command option\n" << |