1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#include<iostream>
#include<string>
using namespace std;
string english[] = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L",
"L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W",
"X", "Y", "Z", };
string morse[] = { ".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..",
".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.",
"...", "-", "..-", "...-", ".--", "-..-", "-.--", "--.." };
string EnglishToMorse;
string MorseToEnglish[];
int main()
{
cout << "Please enter a word or phrase in English for conversion" << endl;
getline (cin, EnglishToMorse);
for(int i =1; i <EnglishToMorse.length(); ++i)
{
for (int b =1; b < 27; ++b)
{
if ( EnglishToMorse[i] == english[b])// the error occurs here
{
cout<< morse[b]<< " "<< endl;
}}}
}
|