. multiplication douteuse
Je savais pas trop comment intitulé le post désolé :s
Le problème c'est que ce bout :
Code:
1 2 3 4
|
printf("A=%02X ",A->data[i][iii]);
C->data[i][ii] += (A->data[i][iii])*(B->data[iii][ii]);
printf("A=%02X -",A->data[i][iii]); |
me sort :
Et le deux A->data[i][iii] sont différent (FE != FC)
Ce qui voudrait dire que ma ligne au milieu change la valeur de mon A->data[i][iii]
B->data[iii][ii] ne prends que deux valeur ('0' ou '1')
et j'ai remarqué que cela ne se produit que pour les '1'
La seule idée qui me vient en tête c'est le '*' qui serait mal interprété mais la multiplication a bien lieu.
Cordialement
trax