Bonjour a tous,
j'ai un probl�me avec Visual C++ et la fonction ".c_str"...

j'ai le code suivant :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
fstream fichier;
fichier.open(openFileDialog1->FileName.c_str(),fstream::in|fstream::out);
dans un programme avec Visual C++ et lorsque je l'ex�cute il me retourne l'erreur suivante:
error C2228 la partie gauche de '.c_str' doit avoir un class/struct/union

alors que le m�me code sous C++ Builder6 marche tr�s bien (enfin au nom de l'�l�ment "openDialog" pr�s puisque que ce n'est pas le m�me nom)...

j'aimerais comprendre o� est le probl�me et aussi le r�soudre...

je tiens � pr�ciser que j'ai inclus les biblioth�ques suivantes:
#include<fstream>
#include <string>
#include <iostream>
using namespace std;
voila si vous avez des questions posez les mois...