Fixed it simply not working >:(
This commit is contained in:
parent
1fed2bca69
commit
c63b8ac6a2
148
translator.cpp
148
translator.cpp
|
@ -1,107 +1,109 @@
|
|||
#include <string>
|
||||
#include "translator.h"
|
||||
|
||||
std::string translateInput(const std::string& input) {
|
||||
std::string translatedText{};
|
||||
namespace translation {
|
||||
std::string translateInput(const std::string& input) {
|
||||
std::string translatedText{};
|
||||
|
||||
for (std::size_t i = 0; i < input.length(); i++) {
|
||||
switch (input[i]) {
|
||||
case ';':
|
||||
translatedText.push_back('a');
|
||||
break;
|
||||
for (std::size_t i = 0; i < input.length(); i++) {
|
||||
switch (input[i]) {
|
||||
case ';':
|
||||
translatedText.push_back('a');
|
||||
break;
|
||||
|
||||
case '@':
|
||||
translatedText.push_back('b');
|
||||
break;
|
||||
case '@':
|
||||
translatedText.push_back('b');
|
||||
break;
|
||||
|
||||
case '*':
|
||||
translatedText.push_back('c');
|
||||
break;
|
||||
case '*':
|
||||
translatedText.push_back('c');
|
||||
break;
|
||||
|
||||
case '<':
|
||||
translatedText.push_back('d');
|
||||
break;
|
||||
case '<':
|
||||
translatedText.push_back('d');
|
||||
break;
|
||||
|
||||
case '&':
|
||||
translatedText.push_back('e');
|
||||
break;
|
||||
case '&':
|
||||
translatedText.push_back('e');
|
||||
break;
|
||||
|
||||
case '(':
|
||||
translatedText.push_back('f');
|
||||
break;
|
||||
case '(':
|
||||
translatedText.push_back('f');
|
||||
break;
|
||||
|
||||
case '"':
|
||||
translatedText.push_back('g');
|
||||
break;
|
||||
case '"':
|
||||
translatedText.push_back('g');
|
||||
break;
|
||||
|
||||
case ')':
|
||||
translatedText.push_back('h');
|
||||
break;
|
||||
case ')':
|
||||
translatedText.push_back('h');
|
||||
break;
|
||||
|
||||
case '[':
|
||||
translatedText.push_back('i');
|
||||
break;
|
||||
case '[':
|
||||
translatedText.push_back('i');
|
||||
break;
|
||||
|
||||
// MISSING J
|
||||
// MISSING J
|
||||
|
||||
// MISSING K
|
||||
// MISSING K
|
||||
|
||||
case '|':
|
||||
translatedText.push_back('l');
|
||||
break;
|
||||
case '|':
|
||||
translatedText.push_back('l');
|
||||
break;
|
||||
|
||||
// MISSING M
|
||||
// MISSING M
|
||||
|
||||
case '/':
|
||||
translatedText.push_back('n');
|
||||
break;
|
||||
case '/':
|
||||
translatedText.push_back('n');
|
||||
break;
|
||||
|
||||
case '?':
|
||||
translatedText.push_back('o');
|
||||
break;
|
||||
case '?':
|
||||
translatedText.push_back('o');
|
||||
break;
|
||||
|
||||
case '+':
|
||||
translatedText.push_back('p');
|
||||
break;
|
||||
case '+':
|
||||
translatedText.push_back('p');
|
||||
break;
|
||||
|
||||
// MISSING Q
|
||||
// MISSING Q
|
||||
|
||||
case ']':
|
||||
translatedText.push_back('r');
|
||||
break;
|
||||
case ']':
|
||||
translatedText.push_back('r');
|
||||
break;
|
||||
|
||||
case '{':
|
||||
translatedText.push_back('s');
|
||||
break;
|
||||
case '{':
|
||||
translatedText.push_back('s');
|
||||
break;
|
||||
|
||||
case '}':
|
||||
translatedText.push_back('t');
|
||||
break;
|
||||
case '}':
|
||||
translatedText.push_back('t');
|
||||
break;
|
||||
|
||||
case '.':
|
||||
translatedText.push_back('u');
|
||||
break;
|
||||
case '.':
|
||||
translatedText.push_back('u');
|
||||
break;
|
||||
|
||||
// MISSING V
|
||||
// MISSING V
|
||||
|
||||
case 'w':
|
||||
translatedText.push_back('w');
|
||||
break;
|
||||
case 'w':
|
||||
translatedText.push_back('w');
|
||||
break;
|
||||
|
||||
// MISSING X
|
||||
// MISSING X
|
||||
|
||||
// MISSING Y
|
||||
// MISSING Y
|
||||
|
||||
// MISSING Z
|
||||
// MISSING Z
|
||||
|
||||
case ' ':
|
||||
translatedText.push_back(' ');
|
||||
break;
|
||||
case ' ':
|
||||
translatedText.push_back(' ');
|
||||
break;
|
||||
|
||||
default:
|
||||
translatedText.push_back('?');
|
||||
break;
|
||||
default:
|
||||
translatedText.push_back('?');
|
||||
break;
|
||||
}
|
||||
}
|
||||
return translatedText;
|
||||
}
|
||||
return translatedText;
|
||||
}
|
Loading…
Reference in New Issue
Block a user