文字列型の文を入力しました。
std::string message;
std::getline(std::cin, message);
文を入力した後、ifステートメントを使用して文字列を「モールス信号」に変換しました。
int length = message.length();
for(int i = 0; i < length;i++) //to loop in the message
{
if(message[i] == 'A')
cout << "-.";//and the rest for 'b','c','d'....'z'
}
入力した文字列のモールス信号を取得してデコードするにはどうすればよいですか。例:モールス信号で「.-」の場合は「A」を表示し、メッセージの「-...」の場合は「B」を表示します。