Hola muy buenas, he empezado hace poco a programar y estoy intentando hacer un codigo en "C" que haga lo siguiente:
Teniendo un fichero llamado "morse.txt", el programa debe presentar
un menú al usuario con cuatro opciones: (1) codificar palabra, (2) codificar archivo, (3) descodificar archivo
y (0) salir.
La opción "codificar palabra" pide por el teclado una palabra con una longitud máxima de 15 caracteres.
Si la palabra supera esta longitud, se informa con un mensaje de error y se presenta el menú de
nuevo. Si no, se codifica la palabra y se muestra por pantalla, los puntos, rayas correspondientes y espacios.
La opción "codificar archivo" abrirá el archivo llamado "original.txt". Si el archivo no existe, se informará
con un mensaje de error y se presenta el menú de nuevo. Si existe, se lee el archivo carácter a
carácter y escribe en un fichero llamado "codificat.txt" la traducción correspondiente a puntos, rayas y
espacios.
La opción "descodificar archivo" abrirá el fichero "codificat.txt". Si el archivo no existe, se informará con un
mensaje de error. Si existe, se lee el archivo carácter a carácter y se guardará el resultado de la
decodificación en un fichero llamado "descodificat.txt".
La opción "salir" permite terminar el programa.
Si no puede hacerlo, por favor expliquenme como hacer la primera parte, gràcias:
"morse.txt" :
A .-* B -...* C -.-.* D -..* E .* F ..-.* G --.* H ....* I ..* J .---* K -.-* L .-..* M --* N -.* O ---* P .--.* Q --.-* R .-.* S ...* T -* U ..-* V ...-* W .--* X -..-* Y -.--* Z --..* 0 -----* 1 .----* 2 ..---* 3 ...--* 4 ....-* 5 .....* 6 -....* 7 --...* 8 ---..* 9 ----.* --------------------------------------------------------------------------------------------------------
"original.txt" : ESTA PRACTICA ES GENIAL SOS SOS SOS SOS SOMOS EL 2020 QUE BONITO ES PROGRAMAR 2 MAS 2 SON 4