Conversion de variables en C
Bonjour ..
voici 2 instructions
Code:
1 2
| decale_rotor(e->rotors[0]);
decale_crans(e->crans); |
je les maitrise mal et si je n'ai pas de pb avec la 1ère il met un warning sur la seconde
Citation:
Warning passing arg 1 of 'decale_crans' from incompatile pointer type
les 2 fonctions se présentent ainsi
Code:
1 2
| void decale_rotor(char rotor[])
void decale_crans(int crans[]) |
rotors et crans sont 2 tableaux définis dans une structure
Code:
1 2 3 4
| typedef struct enigma {
char rotors[NB_ROTORS][NB_LETTRES];
int crans[NB_ROTORS - 1][NB_LETTRES];
} Enigma; |
Comment puis-je lever ce pb de conversion .. merci ..