bonjour, j'ai vraiment besoin d'aide, je veux extraire les données depuis un fichier .txt et les mettre dans une liste chainée (structure: plusieurs chaine: char* et un entier int et un réel double) mais ça marche pas !
voici mon code
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
20
21
22
23
24
25
26
27
int main ()
{
    FILE* file = fopen ("sauv.txt","r");
    char ligne[13]="";
    struct six v;
    pointeur* p=initial(); //initialiser la liste
    int i=0;
    while ( i!=3) // il y'a 3*6 données dans .txt
    {
        fgets(ligne,127,file);
        v.info1=ligne;
        fgets(ligne,127,file);
        v.info2=atoi(ligne);
        fgets(ligne,127,file);
        v.info3=ligne;
        fgets(ligne,127,file);
        v.info4=ligne;
        fgets(ligne,127,file);
        v.info5=ligne;
        fgets(ligne,127,file);
        v.info6=atof(ligne);
        ajoutLLCfin(p,v); //ajouter l'element 
        i++;
    }
    afficheliste(p); //l'afficher
    return 0;
}
mais c'est juste l'int et le double qui s'affichent, a la place des autres infos, la derniere donnée s'affiche a chaque fois...