escribir un programa que lea una frase en español y codifique la clave en morse

pozzi
19 de Diciembre del 2005
se que se tiene que hacer con un switch pero no se que pasa que no me coge la letras

noel solw
19 de Diciembre del 2005
lo mejor es crear un array de char pointers, que contenga los simbolos de morse, decomponer el
mensaje en letras y entrar al array con indice =
letra - 'A' - si las letras son minusculas, convertirlas
en mayusculas. Exito ! ! !

paula
19 de Diciembre del 2005
podrias ayadarme a resolver por c++ un texto que se pueda convertir a clave morse mandarme el programa gracias

xeroq
19 de Diciembre del 2005
Mira,no te dire el codigo completo,solo te muestro que es bastante facil.Por ejemplo tomemos para las 5 primeras letras:

string EnMorse(const char *strFrase)
{
const char **codigos[5]={".-.","...","--.","--.","..-"};
string result="";

for (int i=0;i<strlen(strFrase);++i)
{
char ch=strFrase[i];
if (ch>='a'&&ch<='z') //la pone en mayúscula
ch-=32;
if (ch>='A'&&ch<='Z')
result+=string(codigos[ch-'A'])+string(" ");
}

return result;
}

Claro,debes poner todos los codigos y ademas incluir en las condicionales la ñ y Ñ,además de las vocales con tilde, no te lo puse porque no sé cómo lo deseas.


luz
26 de Junio del 2010
me podrian ayudar a hacer el programa que lea una frase en español y que codifique la frase en clave morse utilizando netbeans x favor es urgente