//converts sting to display
void morseDisplay (char *string, int length)
{
        int i;
        for (i=0; i<length; i++)
        {

                morseLetter(string[i]);
        }
        space();
        space();
        
}
char Lab1Decryptor::getLetter(const MorseChar &mc)
{
	std::string morseLetter(mc.getCode());

	if (morseLetter.compare(".-") == 0)
		return 'A';
	else if (morseLetter.compare("-...") == 0)
		return 'B';
	else if (morseLetter.compare("-.-.") == 0)
		return 'C';
	else if (morseLetter.compare("-..") == 0)
		return 'D';
	else if (morseLetter.compare(".") == 0)
		return 'E';
	else if (morseLetter.compare("..-.") == 0)
		return 'F';
	else if (morseLetter.compare("--.") == 0)
		return 'G';
	else if (morseLetter.compare("....") == 0)
		return 'H';
	else if (morseLetter.compare("..") == 0)
		return 'I';
	else if (morseLetter.compare(".---") == 0)
		return 'J';
	else if (morseLetter.compare("-.-") == 0)
		return 'K';
	else if (morseLetter.compare(".-..") == 0)
		return 'L';
	else if (morseLetter.compare("--") == 0)
		return 'M';
	else if (morseLetter.compare("-.") == 0)
		return 'N';
	else if (morseLetter.compare("---") == 0)
		return 'O';
	else if (morseLetter.compare(".--.") == 0)
		return 'P';
	else if (morseLetter.compare("--.-") == 0)
		return 'Q';
	else if (morseLetter.compare(".-.") == 0)
		return 'R';
	else if (morseLetter.compare("...") == 0)
		return 'S';
	else if (morseLetter.compare("-") == 0)
		return 'T';
	else if (morseLetter.compare("..-") == 0)
		return 'U';
	else if (morseLetter.compare("...-") == 0)
		return 'V';
	else if (morseLetter.compare(".--") == 0)
		return 'W';
	else if (morseLetter.compare("-..-") == 0)
		return 'X';
	else if (morseLetter.compare("-.--") == 0)
		return 'Y';
	else if (morseLetter.compare("--..") == 0)
		return 'Z';
	else if (morseLetter.compare("-----") == 0)
		return '0';
	else if (morseLetter.compare(".----") == 0)
		return '1';
	else if (morseLetter.compare("..---") == 0)
		return '2';
	else if (morseLetter.compare("...--") == 0)
		return '3';
	else if (morseLetter.compare("....-") == 0)
		return '4';
	else if (morseLetter.compare(".....") == 0)
		return '5';
	else if (morseLetter.compare("-....") == 0)
		return '6';
	else if (morseLetter.compare("--...") == 0)
		return '7';
	else if (morseLetter.compare("---..") == 0)
		return '8';
	else if (morseLetter.compare("----.") == 0)
		return '9';
	else if (morseLetter.compare(".---.") == 0)
		return '\'';
	else if (morseLetter.compare(".--.-.") == 0)
		return '@';
	else if (morseLetter.compare("---...") == 0)
		return ':';
	else if (morseLetter.compare("--..--") == 0)
		return ',';
	else if (morseLetter.compare("...-..-") == 0)
		return '$';
	else if (morseLetter.compare("-...-") == 0)
		return '=';
	else if (morseLetter.compare("-.-.--") == 0)
		return '!';
	else if (morseLetter.compare(".-.-.-") == 0)
		return '.';
	else if (morseLetter.compare("..--..") == 0)
		return '?';
	else if (morseLetter.compare(".-..-.") == 0)
		return '\"';
	else
		return ' ';
}