| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 
 |  
#include <iostream>
#include <sstream>
#include <fstream>
#include <boost/tokenizer.hpp>
#include <string>
 
void split( const std::string & Msg, const std::string & Separators )
{
    std::string Valeur;
    std::string FNCT;
    typedef boost::tokenizer<boost::char_separator<char> > my_tok;
    boost::char_separator<char> sep( Separators.c_str() );
    my_tok tok( Msg, sep );// construire le tokenizer personnalisé
    my_tok::const_iterator i = tok.begin();// afficher chaque token extrait
    Valeur=*i;
    std::istringstream iss( Valeur );
    iss >> FNCT;
    std::cout << FNCT << std::endl;
 
 
}
 
 
main()
{
    std::ifstream fichier( "values.txt" );
    std::string ligne;
    while (std::getline( fichier, ligne ) )
    {
        split(ligne,";");
    }
} | 
Partager