Conversion C vers PB *char
Publié : jeu. 10/avr./2014 10:58
J'ai un doute sur ma traduction d'une petite partie d'un code plus grand :
en
car, plus loin dans le code, j'ai un fichier déjà ouvert, et pointé par fp_bin:
400 fois 6 caractères ne peuvent pas rentrer dans HEADER.cval[400] et en plus ça ne peut pas rentrer non plus dans char *CVAL[401][3].
Et pourtant le code entier compile sans erreur et l'exe fonctionne sans problème.
J'ai fait attention à la casse.
Une idée ?
M.
Code : Tout sélectionner
struct { char/* **cval*/ *cval[400];
double *dval;
} HEADER;
char *CVAL[401][3];
Code : Tout sélectionner
Structure HEADER
cval.s{400}
*dval
EndStructure;
Global HEADER.HEADER
Global CVAL.s{3}(401)
Code : Tout sélectionner
for (I=1; I<=400 ; I++){
fread (CVAL[I] ,sizeof(char),6,fp_Bin);
HEADER.cval[I]=CVAL[I];
}
Et pourtant le code entier compile sans erreur et l'exe fonctionne sans problème.
J'ai fait attention à la casse.
Une idée ?
M.