fscanf (f,"%ld %ld\n", &tab1[k], &tab2[k]); printf ("%ld %ld\n", tab1[k], tab2[k]);
int d,k,compt=20; long int tab1[500],tab2[500]; FILE* f; f = fopen("test.txt","r+"); char chaine[100]; fscanf (f,"%s\n",chaine); for (k=0;k<compt;k++) { fscanf (f,"%ld %ld\n", &tab1[k], &tab2[k]); printf ("%ld %ld\n", tab1[k], tab2[k]); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionfor (k=1;k<compt;k++) {if ((tab2[k+1]== tab2[k]+2) ||(tab2[k+1]== tab2[k]+3)|| (tab2[k+1]== tab2[k]+4)) { if (tab1[k+1]>tab1[k]) {if (f) fprintf (f,"%d %d\n",tab1[k+1], tab2[k+2]); else fprintf(stderr,"Erreur : ne peut pas ouvrir %s\n",filename); } } else {if (f) fprintf (f,"%d %d\n",tab1[k], tab2[k]); else fprintf(stderr,"Erreur : ne peut pas ouvrir %s\n",filename); } }