У меня есть код котрый переводит буквы в 0 и 1, теперь могу так переводить целые абзацы.
Сейчас хочу сделать так чтобы при вводе 111 выводилась буква о.
Я вроде как понимаю что у меня ошибка уже вот здесь:
map <char,string> morze = {
{ '111', "o"},
};
но если я поменяю местами char и string то вообще все ломается(
#include <iostream>
#include <string>
#include <map>
#include <cctype>
using namespace std;
map <char,string> morze = {
{ '111', "o"},
};
int main() {
string text;
while(cin >> text) {
for(int i = 0; i < text.length(); i++) {
text[i] = tolower(text[i]);
cout << morze.find( text[i] )->second <<" ";
}
}
return 0;
}