Meilleure utilisation de sscanf
Bonjour,
J'aurais une question sur l'utilisation de sscanf.
le code que voici :
Code:
1 2 3 4 5 6 7
| /* c'est un chiffre */
if(isdigit(**ligne))
{
e->type = Constante;
sscanf(*ligne,"%lf ",&(e->info.cte));
while(isdigit(**ligne) || **ligne == '.') (*ligne)++;
} |
me permet de reconnaitre une valeur de type double.
Lorsque je tape 1.25 ,il n' y a pas de problèmes mais lorsque je tape 1..25 cela reconnait 1.0.
Comment faut'il que je fasse pour que la fonction reconnaisse les types doubles en utilisant sscanf sans erreur.
Merci