Bonjour, je dois dans ce programme récupérer les données d'un fichier txt et les mettre dans un tableau :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int chargement(T_pers pers[],int nbP,T_compte comp[],int nbC,T_trans trans[],int nbT){
 
    FILE *fp;
 
    fp = fopen("client.txt","r");
 
    nbP=0;
 
  /* Chargement des personnes */
  if(fp == NULL){
    printf("Impossible d'ouvrir le fichier personnes \n");
  }else{
    printf("Ouverture du fichier personnes \n");
    while(fscanf(fp,"%s_%s_%s_%hd_%hd \n%*c",pers[nbP].nom,pers[nbP].prenom, pers[nbP].adresse, pers[nbP].numAgence, pers[nbP].numCompte)==5){
 
      nbP++;
    }
    printf("Chargement du fichier personnes termine. \n\n");
  }
L'ennuie c'est qu'avec ce code je n'écrit pas dans mon tableau, et je n'arrive pas a trouver une solution, quelqu'un en aurait-il une?
Merci