Je viens de faire ce que tu m'a érit ci-dessus:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
struct code
{
char lettre;
char morse[6];
};
typedef struct code liste;
FILE * file;
file=fopen("fichier.txt","r");
char lettretmp;
char morsetmp[6];
for(i=0; i<=26; i++)
{
fscanf(file,"%c %s", &lettretmp, morsetmp);
liste.lettre[i]=lettretmp; // il me signale une erreur avant le point??
liste.morse[i]=morsetmp;
printf("%c %c", liste.lettre[i], liste.morse[i]); //erreur avant liste
}
fclose(file);
}
Je vais essayer de le modifier, je crois que j'ai un problème de pointeur??
orangepulpe