Récuperer un nombre dans une chaine de caractère
Bonjour a tous,
je lis un texte avec fgets et je stocke ça dans un tableau appelé ligne:
Code:
while (fgets (ligne, sizeof ligne, fp) != NULL){
Ce texte est de la forme suivante:
1 sample 1 0.000E+00 2.248E+01
Je souhaiterais récupérer la valeur 2.248E+01pour la stocker dans un tableau. J'ai donc essayé avec sscanf:
Code:
sscanf(ligne, "\n%*d %*s %*d %*f %f", &tab[i])
Mais ca ne fonctionne pas, mon tableau ne se remplit pas. Que faire?
Merci d'avance