Bonjour,

j'ai un problème au niveau de l'exécution de ce programme.
en fait ça me donne ce que je veux mais avec un message.
voila ce message d'erreur:
Assertion failed: valid_. file c:/progarm files /codeblocks/include/booost/token_iterator.hpp, line 56
This application has requested the runtime to terminate in in an unusual way.
please contact the application's support


Voila mon code MERCI de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
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,";");
    }
}