Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > C / C++ > traductor morse en C
-Foros de debate

C / C++
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

traductor morse en C
Enviado por Franki el día 5 de octubre de 2008

Estoy intentando hacer un traductor de castellano-morse y viceversa.
He hecho esto:
"#include <stdio.h>

int main (){
unsigned char frase[30];
int i;
int e;

printf("\n\nTraductor de Código Morse/Castellano\n\n");
printf("1. Para traducir de castellano a morse\n2. Para traducir de morse a castellano");
scanf(" %i", &i);
switch (i)
{
case 1:
printf("Escriba la frase (máximo 30 caracteres) en castellano para su traducción al morse\n");
scanf("%s", frase);
e=0;
while( frase[e] != '\0'){
if(frase[e] = 'a' ){
printf( ".- ");
e++;
}
if(frase[e] = 'b'){
printf( "-... ");
e++;
}
if(frase[e] = 'c'){
printf( "-.-. ");
e++;
}
e++;
}
printf( "\n");
break;
}
}
"

Cabe decir que no esta acabado, y que no funciona, si lo ejecuto me sale esto:
"

Traductor de Código Morse/Castellano

1. Para traducir de castellano a morse
2. Para traducir de morse a castellano1
Escriba la frase (máximo 30 caracteres) en castellano para su traducción al morse
cba
.- -... -.-. .- -... -.-. .- -... -.-. .- -... -.-.
"

A ver si me podéis aconsejar de que esta mal y el porque falla.

Muchas gracias

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network