Hej,
Napisałam program do konwersji tekstu na alfabet morsa i działa ok. Natomiast teraz mam problem w drugą stronę morse na -> tekst.
Czy mógłby mi ktoś pomóc ? Boo już sama nie wiem co tutaj dokładnie jest źle ...
Tutaj dołączam swój kod :
string morsetotext(char c) // Tutaj problem !!
{
string text = "aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWqQyYzZ ";
string morse[] = {".-",".-",
"-...","-...",
"-.-.","-.-.",
"-..","-..",
".",".",
"..-.","..-.",
"--.","--.",
"....","....",
"..","..",
".---",".---",
"-.-","-.-",
".-..",".-..",
"--","--",
"-.","-.",
"---","---",
".--.",".--.",
"--.-","--.-",
".-.",".-.",
"...","...",
"-","-",
"..-","..-",
"...-","...-",
".--",".--",
"-..-","-..-",
"-.--","-.--",
"--..","--..",
" "};
int index = morse->find(c); /// ?????
if(index!=-1)
return text.at(index); // ???
else
return " ";
}
string texttomorse(char c)
{
string text = "aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWqQyYzZ ";
string morse[] = {".-",".-",
"-...","-...",
"-.-.","-.-.",
"-..","-..",
".",".",
"..-.","..-.",
"--.","--.",
"....","....",
"..","..",
".---",".---",
"-.-","-.-",
".-..",".-..",
"--","--",
"-.","-.",
"---","---",
".--.",".--.",
"--.-","--.-",
".-.",".-.",
"...","...",
"-","-",
"..-","..-",
"...-","...-",
".--",".--",
"-..-","-..-",
"-.--","-.--",
"--..","--..",
" "};
int index = text.find(c);
if(index!=-1)
return morse[index];
else
return " ";
}
Będę wdzięczna za każdą pomoc.