sPiKe696 | 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 :
- #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 |