Chargement de fichier dans un tableau

cs_oceane67 Messages postés 50 Date d'inscription lundi 29 mars 2004 Statut Membre Dernière intervention 21 juin 2004 - 1 juin 2004 à 15:16
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Derniè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);
}

4 réponses

DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Derniè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 ...

A++ et bonne continuation

Samir
0
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Derniè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...

A++

Samir
0
cs_oceane67 Messages postés 50 Date d'inscription lundi 29 mars 2004 Statut Membre Dernière intervention 21 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
0
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Derniè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 ...

Voici mon mail : shellkode@hotmail.com

A++ et bonne continuation....

Samir
0
Rejoignez-nous