Lecture de chaines de caractères
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:
Code:
1 2 3 4 5
| 0.aba.0.45.150.bmp
0.aba.0.45.120.bmp
10.aba.0.45.120.bmp
0.aba.0.45.10.bmp
.... |
J ai vu un autre post sur le forum traitant du meme sujet et j ai applique la meme technique:
Code:
[a,b,c,d] = strread(ans.','%f%*3c%f%f%f%*4c','expchars','E')
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
Comment faire pour prendre en compte le point decimal comme sperateur????
Merci beaucoup d avance
Pierre