Bonjour,
J’ai une structure du style
typedef
struct {
char champ1[1];
char champ2[9];
char champ3[1];
char champ4[13];
....
} mastruct;
mastruct typeStruct;
Le total de de ma struct fait 128
je lit un fichier txt 128bit par 128, les données lu sont de le même ordre que mes champs struct
while(fread (buffer,sizeof(buffer),1,Fichier)){ // Lecture du fichier 128bit par 128
Ensuite j’ecrit mon buffer dans ma struct
memcpy(&typeStruct,buffer,sizeof(typeStruct));
Apparament, cela fonctionne, mais ensuite, qd je veux lire un de mes champs, je n’ai pas que les valeurs de mon champs mais tout
printf("%s",typeStruct.champs1)
Comment je peux accéder seulement au valeur de champs que je souhaite?
Merci