fix: switched mode toggles to require exact d/e commands

This commit is contained in:
2026-01-11 17:18:58 +01:00
parent ae824bd156
commit 6a5627aec7

View File

@@ -124,7 +124,7 @@ void decode_mode() {
if (input.empty()) if (input.empty())
continue; continue;
if (tolower(input[0]) == 'e') if (input.size() == 1 && (input[0] == 'e' || input[0] == 'E'))
return; return;
string decoded_message; string decoded_message;
@@ -176,7 +176,7 @@ void encode_mode() {
if (input.empty()) if (input.empty())
continue; continue;
if (tolower(input[0]) == 'd') if (input.size() == 1 && (input[0] == 'd' || input[0] == 'D'))
return; return;
cout << "\n"; cout << "\n";