extraire nombres d'une chaine de caractère

extraire nombres d'une chaine de caractère - C++ - Programmation

Marsh Posté le 17-07-2008 à 17:12:19    

Bonjour,  
 
Voilà j'ai un fichier structuré de la sorte :
 
nombre11,nombre12
nombre21,nombre22
nombre31,nombre32
...
nombrei1,nombrei2
 
Je voudrais extraire les nombres de la première colonne et les mettre dans un vecteur vect1 et les nombres de la deuxième colonne dans vect2 .
 
Je me suis renseigné mais quand il faut extraire, il faut souvent des itérator, ici je ne peux pas m'en servir car les nombres n'ont pas toujours le même nombre de chiffre.
 
N'y-a-t'il pas une commande qui me permette de sélectionner tout ce qu'il y a avant la virgule et tout ce qu'il y a après ?
 
Merci bien !

Reply

Marsh Posté le 17-07-2008 à 17:12:19   

Reply

Marsh Posté le 17-07-2008 à 17:15:17    

boost::tokenizer :o

Reply

Marsh Posté le 17-07-2008 à 20:17:15    

ou, sans se plonger dans boost, à coups de stringstream, ca se fait bien

Reply

Marsh Posté le 17-07-2008 à 23:46:03    

Et je voit pas le trip entre iterator et nombre de chiffres aussi :p
 


---------------
You can't start a fire with moonlight
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed