Bonjour a tous,
J ai un petit soucis de lecture de chaine de caractere.
Je dois en effet lire une chaine comprennant des valuers numerique et des separateurs qui sont des points ce qui creer certaines confusions:
voila le genre de string:
J ai vu un autre post sur le forum traitant du meme sujet et j ai applique la meme technique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
50.aba.0.45.150.bmp 0.aba.0.45.120.bmp 10.aba.0.45.120.bmp 0.aba.0.45.10.bmp ....
Le probleme c est que je voudrais obtenir [ a b c d]= 0 0 45 150 et qu en fait j obtient [a b c d]= 0 0 .45 .150
Code : Sélectionner tout - Visualiser dans une fenêtre à part [a,b,c,d] = strread(ans.','%f%*3c%f%f%f%*4c','expchars','E')
Comment faire pour prendre en compte le point decimal comme sperateur????
Merci beaucoup d avance
Pierre
Partager