aboutsummaryrefslogtreecommitdiff
path: root/CST 126/Homework2/main.cpp
diff options
context:
space:
mode:
authorrPatrickWarner <[email protected]>2024-05-08 08:08:07 -0700
committerrPatrickWarner <[email protected]>2024-05-08 08:08:07 -0700
commit89a0a6d6944c3de560c0e06098340f02af0c3ab3 (patch)
tree62f1d8b0471081ac953ce6c11a3916a83ceb097f /CST 126/Homework2/main.cpp
parentalmost complete. decode and encode improvements (diff)
downloadhomework-1-reecepwarner-89a0a6d6944c3de560c0e06098340f02af0c3ab3.tar.xz
homework-1-reecepwarner-89a0a6d6944c3de560c0e06098340f02af0c3ab3.zip
more changes to encode/decode
Diffstat (limited to 'CST 126/Homework2/main.cpp')
-rw-r--r--CST 126/Homework2/main.cpp10
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" <<