bonjour a tous. Je suis debutant en programmation , et pour les besions de mon stage, je dois ecrire un petit programme qui recupere des donnees d'un fichier texte: Un petit coup de pouce serai donc le bien venu.

Voici comment se presente le fichier texte

essai n bla bla
12.4; 45.55;
15.5; 100.90;
le nb de mesure n'etant pas connu. Ms celui ci est a peu de chose pres egale au nb de ligne du fichier texte

Je voudrai donc faire le premiere collone du fichier txt a un type de donnees (par exemple tps) et la deuxieme colonne a la vitesse

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
double tps[15];
double vit[15];
double *ptr_tps = tps[0];
double *ptr_vit= vit[0];
FILE *fi
 
fi = fopen("fichier.txt","r");
for (i=a; i=b;i++)
{   
   //où a correspond a la premiere ligne ou il y a des donnees, et b la derniere. IL faut donc pouvoir les determiner, et je ne sais pas comment on fait
   scanf(fi, "%lf", tps[i]);
   scanf(fi, "%lf", vit[i]);
   ptr_tps++;
   ptr_vit++;   
}
voila. Merci pour votre aide