Bonjour à tous
J'ai du mal à maitriser le langage C. Je souhaiterais utiliser un fichier txt généré. Pour exemple, on va prendre un fichier texte avec:
a 1 2
b 2 3
c 3 4
d 4 5
e 5 6
Je souhaiterais extraire chaque ligne du fichier texte, et extraire chaque chiffre de chaque ligne et les mettre dans un nouveau tableau
donc voici mon code (qui ne marche pas:
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 #include <stdio.h> #include <stdlib.h> int main () { FILE * f = fopen("datatest.txt","r"); if (f==0) {printf("error"); return;} char array[20]; ssize_t read; int i=0,j=0; while ((read=getline (&array,20,f)) != -1) { sscanf (read,"%d %d",&i,&j); printf ("numeros %d et %d\n",i,j); } fclose(f); }
Je sais que je dois remplacer i et j par un tableau, mais je n'y arrive pas trop
Pourriez vous m'apporter votre aide ? S'il y a un moyen + simple de le faire, je suis tout ouie également !
merci
Partager