g un groooooo pb qui m'épate sincerement
j'ecris dans un fichier en utilisant un structure :
struct data
{
char nom[30];
char groupe[10];
int id;
int prixT;
int prixM;
int r[6];
};
le tout fait 76 octets parfait
je cré une structure d :
data d;
que j'utilise pour stoker les donné avant de les ecrire dans le fichier :
FILE *fp;
fp = fopen("data", "r");
.... (affectation des donnés a l'objet d)
fwrite(&d,sizeof(data),1,fp);
fclose(fp);
j'ai créé ainsi plusieurs fichier devant tous etre de taille identique égale a 76 octets
et bien non a ma grannnnnnnde surprise certain font 77 octets
le problème se pose lorsque toutes les données sont stoké sur un seul fichier !!! un octet en plus et tout est chamboulé j'arrive plu a restituer mes donné a partire du fichier avec fread(.....).
voila c tou j'espère que quelqu'un a une solution :)
a titre indicatif j'utilise visual c++ 6.0
merci pour tout