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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
extern void decale_enigma(Enigma *e);
Voici le corps de la fonction que je dois compléter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ........