salut tout le monde je prend des cour par le cned et j'ai un exo qui me cause probleme
je doit cree un programme qui traduit une phrase taper en code morse.
mais je doit cree le programme avec un tableau de structures.
je vous marques l'enonce
vous devez utiliser un tableau de structures qui contiendra les couples "lettre a coder/code morse"
il faudra pour cela declarer une structure comprenant :
- 1 element de type caractere pour stoker la lettre a coder
-1 pointeur sur une chaine de caractere ou sera stocker le code morse.
il faudra ensuite declarer un tableau de ce type structure et lui affecter les couples "lettre a coder/code morse" de la facon suivante : 'A'," .- " , 'B' ,"-...", 'C' , "-.-.", .....
j'ai reussit a faire se programme avec des tabeau mais avec des structure je ne comprend pas bien comment il veule que je my prenne.
je vous mais le programme que j'ai fais
---------------------------------------------
#include<iostream.h>
#include<conio.h>
void morse(char tab[]);
main()
{
char phrase[100];
cout<<"veiller ecrire votre texte : \n\n";
gets(phrase);
cout<<endl;
clrscr();
cout<<phrase<<" en morse represente : \n\n";
morse(phrase);
getch();
}
void morse(char tab[])
{
const char morse[39][6]={".-","-..","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--..",".-.-.-","-----",".----","..---","...--","....-","-----","-....","--...","---..","?","----."};
const char alpha[39]={'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'};
int i=0;
for(i=0;tab[i]!='\0';i++)
{
int j=0;
for(j=0;j<=40;j++)
{
if(tab[i]==alpha[j])
{
cout<<morse[j]<<" ";
}
}
}
}
--------------------------------------------------
donc si quelqun peu meclaisir sur la facon dont je doit proceder pour faire la meme chose avec des structures sa serait simpas
merci d'avance je precise que je suis un debutant.

buse974
