Voici un exemple :
7986;;06:25;07:30;1;00:55
;;08:25;11:00;1;01:10
;;12:10;14:30;1;17:45]
;;08:15;10:20;2;01:10
;;11:30;13:40;2;00:50
voici le programme :
#include<stdio.h>
int main(void)
{
int i,j,n=150,m=150;
char r[150][150];
FILE *ft;
ft=fopen("routes.txt", "rt");
if (ft != NULL)
{
{
for(i=0;i<n;i++)
{
for(j=0;i<m;i++)
{
fscanf(ft,"%s",&r[j]);
printf(" %s " ,r[j]);
}
printf("\n");
}
}
printf("\n");
printf(" le r[1][1] = %c",r[4][0]);
}
else
{
printf("le fichier non ouvert");
}
return (0);
}
le problème est qu'il lit caractère par caractère, comment il lit la valeur du champ complet??? SVP