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 :
Mais il me donne n'importe quoi comme chiffre (même des chiffres négatifs!).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fgets(chaine,MAX,fichier); sscanf(chaine,"%d,%d,%d",&chaine,&a,&b);
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
Partager