sscanf, lecture dans un fichier
Bonjour à tous,
Voilà une ligne provenant d'un fichier :
chaine = 5, a = 3, b = -4
Je voudrais savoir si il y a un moyen de stocker facilement le chiffre "1", "3" et "-4" et de les ranger dans des entiers.
J'ai essayé cette méthode :
Code:
1 2 3 4
|
fgets(chaine,MAX,fichier);
sscanf(chaine,"%d,%d,%d",&chaine,&a,&b); |
Mais il me donne n'importe quoi comme chiffre (même des chiffres négatifs!).
Est-ce que je me trompe dans l'utilisation de sscanf? ou dois-je m'y prendre autrement?
Merci d'avance pour le coup de pouce ;)