jessaie de lire un fichier de données qui est comme ca:
 
01/03/2002	15:29:00	8962	267	TPB00E05  	XXXXX	J	001014704	0
01/03/2002	15:29:55	8963	413	PLOT I01	XX        0
 
 
il y a dix infos par ligne, séparés par des tabulations
le problème c'est que quand il n'y a rien dans un champ (par ex  apreTPB00E05 ya un champ vide) ce con de programme passe au champ suivant et ca décale tout
j'ai fait ca:
 
 
   char date[100];
   char heure[100];
   char numero_evt[100];
   char code_evt[100];
   char num_circuit[100];
   char code_oper[100];
   char nom[100];
   char prenom[100];
   char ref_usager[100];
   char codes[100];
     
   
   while ((fscanf( fic, "%s %s %s %s %s %s %s %s %s %s", date, heure, numero_evt, code_evt, num_circuit, code_oper, nom, prenom, ref_usager, codes ))!= EOF) {
     //printf( "%s ", list );  
     
   	printf("date %s\n",&date);
   	printf("heure %s",&heure);
   	printf("numero_evt %s",&numero_evt);
   	printf("code_evt %s",&code_evt);
   	printf("num_circuit %s",&num_circuit);
   	printf("code_oper %s",&code_oper);
   	printf("nom %s",&nom);
   	printf("prenom %s",&prenom);
   	printf("badge %s",&ref_usager);
   	printf("code %s",&codes);
   	printf("ligne suivante\n" );
     
   }
 
ca marhce mais quand un champ est vide c'est décalé.. aidez moi!!