salut tous,
j'ai un fichier texte qui contient des données de ce type:
j'ai lu mon fichier en faisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 1, 0., 0., 0.03
et maintenant "ligne" contient la ligne que j'ai mis plus haut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ligne = fgets(monFichier);
Le soucis est que j'aimerai "détecter" dans cette ligne les nombres et les mettres dans un vecteur et avoir par exemple dans ce cas::
sur un autre sujet j'a commencé à m'interessais à ceci et WinJerome m'a dirigé vers les fonctions texscan et sscanf
Code : Sélectionner tout - Visualiser dans une fenêtre à part vector=[1 0. 0. 0.03]
==> le probleme est que j'arrive toujours pas faire ce que je veux avec ces fonctions, je pense que c'est les virgules contenues dans cette ligne qui bloquent tout ??
par exemple:
me donne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sscanf(ligne,'%f')
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ans = 1
j'espere que vous pourrez me debloquer car je tourne en rond depuis un moment ...
Partager