Voilà !
J'ai un petit soucis. J'ai besoin de lire un fichier texte contenant des valeurs que je dois récupérer.
Il est de cette forme :
Mon problème est que selon comment il a été écrit il y a des espaces ou pas entre le titre de la valeur et la valeur elle-même.val1 = 0
val2 = 2
val3=3
Avec l'espace cela ne me posait pas de problème, je faisais :
Mais dans l'autre cas il me met tout dans le format %*s et plus rien donc dans le %d, pour lui la ligne entière est une chaine de caractère.fscanf(fichier_lu,"%*s %d",val);
Comment faire ?
Merci de votre aide.

 

 
		
		 
        

 
			
			



 [Linux] Lecture fichier
 [Linux] Lecture fichier
				 Répondre avec citation
  Répondre avec citation

 
 
 
			 
   


 
			 
  
 
 
  
  
 
 
			 Je ne répond à aucune question technique par MP, merci d'avance !
 Je ne répond à aucune question technique par MP, merci d'avance ! 
			 Envoyé par Franck.H
 Envoyé par Franck.H
					
				
 , ce n'est pas réentrant (tampon statique), ca modifie son premier argument, ca retourne un pointeur qui pointe quelquepart sur le même espace mémoire que celui du premier argument, amis on ne sait pas forcément où.
 , ce n'est pas réentrant (tampon statique), ca modifie son premier argument, ca retourne un pointeur qui pointe quelquepart sur le même espace mémoire que celui du premier argument, amis on ne sait pas forcément où.
 
			
Partager