Fixed it simply not working >:(

This commit is contained in:
TheSkyWinds 2024-12-18 17:37:17 +01:00
parent 1fed2bca69
commit c63b8ac6a2

View File

@ -1,107 +1,109 @@
#include <string> #include <string>
#include "translator.h" #include "translator.h"
std::string translateInput(const std::string& input) { namespace translation {
std::string translatedText{}; std::string translateInput(const std::string& input) {
std::string translatedText{};
for (std::size_t i = 0; i < input.length(); i++) { for (std::size_t i = 0; i < input.length(); i++) {
switch (input[i]) { switch (input[i]) {
case ';': case ';':
translatedText.push_back('a'); translatedText.push_back('a');
break; break;
case '@': case '@':
translatedText.push_back('b'); translatedText.push_back('b');
break; break;
case '*': case '*':
translatedText.push_back('c'); translatedText.push_back('c');
break; break;
case '<': case '<':
translatedText.push_back('d'); translatedText.push_back('d');
break; break;
case '&': case '&':
translatedText.push_back('e'); translatedText.push_back('e');
break; break;
case '(': case '(':
translatedText.push_back('f'); translatedText.push_back('f');
break; break;
case '"': case '"':
translatedText.push_back('g'); translatedText.push_back('g');
break; break;
case ')': case ')':
translatedText.push_back('h'); translatedText.push_back('h');
break; break;
case '[': case '[':
translatedText.push_back('i'); translatedText.push_back('i');
break; break;
// MISSING J // MISSING J
// MISSING K // MISSING K
case '|': case '|':
translatedText.push_back('l'); translatedText.push_back('l');
break; break;
// MISSING M // MISSING M
case '/': case '/':
translatedText.push_back('n'); translatedText.push_back('n');
break; break;
case '?': case '?':
translatedText.push_back('o'); translatedText.push_back('o');
break; break;
case '+': case '+':
translatedText.push_back('p'); translatedText.push_back('p');
break; break;
// MISSING Q // MISSING Q
case ']': case ']':
translatedText.push_back('r'); translatedText.push_back('r');
break; break;
case '{': case '{':
translatedText.push_back('s'); translatedText.push_back('s');
break; break;
case '}': case '}':
translatedText.push_back('t'); translatedText.push_back('t');
break; break;
case '.': case '.':
translatedText.push_back('u'); translatedText.push_back('u');
break; break;
// MISSING V // MISSING V
case 'w': case 'w':
translatedText.push_back('w'); translatedText.push_back('w');
break; break;
// MISSING X // MISSING X
// MISSING Y // MISSING Y
// MISSING Z // MISSING Z
case ' ': case ' ':
translatedText.push_back(' '); translatedText.push_back(' ');
break; break;
default: default:
translatedText.push_back('?'); translatedText.push_back('?');
break; break;
}
} }
return translatedText;
} }
return translatedText;
} }