Bonjour .
Dans le cadre d'un TP je dois compléter des fonctions dans un programme dont la trame nous a été fourni et ainsi je suis confronté au problème suivant
Voici une définition de structure
1 2 3 4
| typedef struct enigma {
char rotors[NB_ROTORS][NB_LETTRES];
int crans[NB_ROTORS - 1][NB_LETTRES];
} Enigma; |
Voici la définition d'une fonction définition non modifiable
extern void decale_enigma(Enigma *e);
Voici le corps de la fonction que je dois compléter
1 2 3 4 5
| void decale_enigma(Enigma *e) {
/* À COMPLÉTER */
decale_rotor(e.rotors[0]);
return;
} |
Anomalie en compilation
request to member 'Enigma' in something not a structure or union
Ainsi donc. .Quel paramètre dois-je indiquer pour accéder à decale_rotor ?
je précise que je n'ai eu, auparavant aucun pb pour accéder au contenu de rotor
.. problème de débutant sans doute mais je remercie par avance ........
Partager