Bonjour,
bien que ce genre de problème ait été déjà maintes fois résolu sur ce forum, et après une recherche avancée sur ce dernier qui s'est révelée infructueuse, je vous expose ma requete.
J'ai une chaine de type string qui ressemble à ça
01x 245.29-104.43 14.26 -75.70 -34.64 124.96
J'ai utilisé les balises [code] pour mettre en valeur les espaces.
Mon but est de récupérer 6 nombres décimaux :- 245.29
- -104.43
- 14.26
- -75.70
- -34.64
- 127.96
Comme vous l'aures peut etre remarqué, il peut y avoir 0, 1 ou 2 (voire 3) espace(s) entre chaque nombre.
En fait je me suis rendu compte que les nombres étaient affichés sur 7 caractères : 4 pour la partie entière, 1 pour le point, et 2 pour la partie décimale.
Ma stratégie est donc de copier ma chaine par blocs de 7 caractères dans d'autres chaines.
Seulement, après avoir feuilleté la FAQ (string, conteneurs), je vois pas trop comment faire.
Je sais comment supprimer les caractères de départ 01x mais après...
j'aurais besoin d'un petit coup de main !!
Ce que je cherche est une méthode permettant de copier dans une chaine une partie d'une autre chaine en fonction d'indices.
Merci
Partager