.c_str et Visual C++ == "error C2228" ?
Bonjour a tous,
j'ai un probl�me avec Visual C++ et la fonction ".c_str"...
j'ai le code suivant :
Code:
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:
Citation:
#include<fstream>
#include <string>
#include <iostream>
using namespace std;
voila si vous avez des questions posez les mois...