ramos Qui s'y frotte s'y pique!!! Profil : Jeune recrue | Salut à tous, j'ai un problème avec la copie de données provenant d'un fichier texte dans une combo. Voila mon code :
Code :
- std::ifstream fichier( "monfichier.txt" );
- if ( fichier ) // ce test échoue si le fichier n'est pas ouvert
- {
- std::string ligne; // variable contenant chaque ligne lue
- // cette boucle s'arrête dès qu'une erreur de lecture survient
- while ( std::getline( fichier, ligne ) )
- {
- // ajoute une ligne du fichier "Clients.txt" dans la Combo
- SendDlgItemMessage(Combo1,CB_ADDSTRING,0,(LPARAM)ligne);
- }
- }
- else
- {
- AfxMessageBox("Erreur" );
- return;
- }
|
Le problème est que je n'arrive pas à convertir les données provenant du fichier texte vers un élément de la Combo, voici l'erreur générée : error C2440: 'type cast' : cannot convert from 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' to 'long'
Je sais que c'est une histoire de conversion mais je n'arrive pas à résoudre ce problème.....................Merci d'avance
---------------
Les politiciens, c'est comme les couches des bébés; il faut les changer régulièrement, et ce, pour les mêmes raisons !
|