prb de conversion de données
	
	
		Salut à tous,
voilà le problème auquel je suis connfronté (prb assez banal):
je dois lire un fichier et convertir les données sous différentes structures de données.
j'ai convertie des tableau en format texte en int à des tableau de données en int aussi.
Je n'arrive pas à convertir ce même tablea au format text en tableau de float ...
voilà le code:
**********************************
char * cstr3;
cstr3 = new char [ligne.size()+1];
strcpy (cstr3, ligne.c_str());
map_Cij[num_L2]=sep_termListDouble(cstr);
**********************************
list<float> sep_termListFloat(char *Chaine_Entrante){
       list <float> ele;
       //cout << *Chaine_Entrante<<endl;
 char *pointeur;
     char *separateur = { " " }; // Le séparateur
     char *buffer;
     //char *Chaine_Entrante="bonjour je m'appelle Trinita";
     int nb_mot=1;
     buffer = strdup ( Chaine_Entrante );
     // premier appel,
     pointeur = strtok( Chaine_Entrante, separateur );
     //conversion String -> float
        /*float x;
        sscanf((LPCSTR)pointeur,"%f",&x);*/
     ele.push_back(atof(pointeur));
    cout<<"Lecture du mot N° "<<nb_mot<<" Nombre : "<< atof(pointeur)<<endl;
     //cout <<"Pointeur = "<<pointeur<<endl;
     while( pointeur != NULL )
     {
     // Cherche les autres separateur
     pointeur = strtok( NULL, separateur );
     if ( pointeur != NULL ){
     nb_mot++; // increment du nombre de mot
     ele.push_back(atof(pointeur));
      cout<<"Lecture du mot N° "<<nb_mot<<" Nombre : "<< atof(pointeur)<<endl;
     }//if ( pointeur != NULL )
     }
 return ele;
 }
***************************************
les valer à lire étant du type:
2109.88 2133.85 1665.58 0
le code ci dessous me renvoie la valeur 1 por chaque ligne (donc toute les colonnes valent 1)