cs_oceane67
Messages postés50Date d'inscriptionlundi 29 mars 2004StatutMembreDernière intervention21 juin 2004
-
1 juin 2004 à 15:16
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013
-
2 juin 2004 à 18:49
bonjour,
j'ai un probleme avec le chargement de mes fichers, ils s'enregistrent bien, mais au démarrage je souhaite, recharger les fichiers dans des tableaux, mais ça ne marche pas, ils restent vides,
voici mon script vous trouverez peut etre mon erreur
merci
oceane
void chargement()
{
int i,j;
i=0;
familles=fopen("familles.dat","r");
while (!feof (familles))
{
fscanf(familles,"%d %s %d %d ",&Tfamilles[i].no,&Tfamilles[i].nom,&Tfamilles[i].nbpers,&Tfamilles[i].appro);
i=i+1;
}
fclose(familles);
cheques=fopen("cheques.dat","r");
while (!feof(cheques))
{
for(i=0;i<=max;i=i+1)
{for (j=0;j<=max2;j=j+1)
{fscanf(cheques,"%d ",&Tcheques[i][j]);
}
}
}
fclose(cheques);
}
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 2 juin 2004 à 09:34
Avec ce simple bout de code, personnellement je ne peux pas trop répondre ...
Mets ton code en entier et je regarderais ca puis essayerais de corriger les eventuelles erreurs ...
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 2 juin 2004 à 09:36
Aussi si tu peux me mettre un exemple de fichier ou il y a les données, pour que je puisse voir comment les données sont structurées à l'intérieur du fichier...
cs_oceane67
Messages postés50Date d'inscriptionlundi 29 mars 2004StatutMembreDernière intervention21 juin 2004 2 juin 2004 à 10:22
le code est trop long pour que je te mette tout, je te met mes variables dont je me sers dans le projet:
typedef struct
{
int no;
char nom[20];
int nbpers;
int appro;
}Tenrfamilles;
Tenrfamilles Tfamilles[20];
int Tcheques[max2][max];
voilà sinon je te met ce que celà donne dans le fichier quand c'est enregistré:
0 durand 4 15 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0
si tu as besoin d'autres choses fait moi signe
merci
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 2 juin 2004 à 18:49
Je vois que tu ouvres 2 fichiers : familles.dat et cheques.dat
J'ai a peu près compris a quoi tu veux en arriver, mais tu ne m'a donner qu'une seule structure de fichier sans me dire a quel fichier elle correspond...
Si tu peux envoie moi les 2 fichiers par mail et précise moi exactement ce que tu souhaites faire a partir de ces deux fichiers .... Je reprendrais ton code plus facillement ensuite ...