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.






Répondre avec citation








, 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