Задать вопрос
  • Как перевести число в соответствующий ему символ?

    @Wolnerlol Автор вопроса
    Wataru, спасибо, поменяла, но все еще ошибка, в чем же проблема, не знаю
    #include <iostream>
    #include <string>
    #include <map>
    #include <cctype>
    using namespace std;
    
    map <string,char> 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;
    }
  • Как перевести число в соответствующий ему символ?

    @Wolnerlol Автор вопроса
    Wataru, вы правы, в одиночных кавычках пишут символы, так оно у меня и было в первой программе, где переводила буквы в 0 и 1.
    Потом захотела сделать так чтобы при вводе этих самый 0 и 1 выводилась буква "о", ну или любая другая там у меня свой алфавит.
    Я понимаю что по логике у меня в этом коде сначала должен идти символ а потом шифр этой буквы, но как бы я не пыталась что-то поменять все больше ошибок лезет, короче я уже сама запуталась.
    Если конкретно то я пытаюсь сделать так чтобы ввести шифр буквы "111" и вывести саму букву, тоесть "о".

    map <char,string> morze = {
            { '111', "o"},
    };