السلام عليكم
مرة أخرى
أنا قمت بتصميم كود يقوم بقراءة ملف ومن ثم يحول كل حرف إلى ما يقابله في Morse Code
ولكن حدثت هناك مشكلة لي في تعريف المصفوفة التي تحتوي على الأكواد .
اعذروني أنا مبتدئ في لغة السي ( الله يعينكم علي )
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<conio.h>
void main()
{
char lettres[37] ={"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","1","2","3","4","5","6","7","8","9","0"};
char code[37]={".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--..",".----","..---","...--","....-",".....","-....","--...","---..","----.","-----"};
int i=0;
FILE *input;
char word[50][30];
input=fopen("mor.txt","rb");
while(!feof(input))
{
fscanf(input,"%s",word);
i++;
}
for( int z=0;z<30;z++)
{
char c;
c= word[g][z];
for(int q=0;q<37;q++)
{
if(c==lettres[q])
{
word[g][z] = code[q];
}
}
}
for(int x=0;x<i;x++)
{
printf("%s",word[x]);
}
fclose(input);
}