Comment convertir un System::String en sdt::string
cs_larochette
Messages postés2Date d'inscriptionlundi 18 février 2008StatutMembreDernière intervention 8 avril 2008
-
8 avril 2008 à 14:55
cs_larochette
Messages postés2Date d'inscriptionlundi 18 février 2008StatutMembreDernière intervention 8 avril 2008
-
8 avril 2008 à 14:57
Je débute en C++ et je dois écrire un programme sous Visual Studio avec des Windows Forms.
Je veux récuperer les données de ma textBox et le sauvegarder dans un fichier.
J'ai commencé par stocké le test de mon texBox dans un variable (String), mais le problème s'est que je ne sais pas comment faire pour le convertir ensuite en std::string pour pouvoir l'écrire dans mon fichier texte.
j'ai l'erreur suivante : impossible de convertir de 'System::String ^' en 'std::string
voici une partie de mon code:
string str;
str=(textBox1->Text);
ofstream fichier("c:toto1.ini", ios::in | ios::out | ios::trunc); // ouverture en écriture avec effacement du fichier ouvert
if(fichier)
{
fichier << str << endl;
fichier.close();
}
Merci de votre aide
A voir également:
Comment convertir un System::String en sdt::string
cs_larochette
Messages postés2Date d'inscriptionlundi 18 février 2008StatutMembreDernière intervention 8 avril 2008 8 avril 2008 à 14:57
Pardon c'est : Comment convertir un System::String en std::string
Je débute en C++ et je dois écrire un programme sous Visual Studio avec des Windows Forms.
Je veux récuperer les données de ma textBox et le sauvegarder dans un fichier.
J'ai
commencé par stocké le test de mon texBox dans un variable (String),
mais le problème s'est que je ne sais pas comment faire pour le
convertir ensuite en std::string pour pouvoir l'écrire dans mon fichier
texte.
j'ai l'erreur suivante : impossible de convertir de 'System::String ^' en 'std::string
voici une partie de mon code:
string str;
str=(textBox1->Text);
ofstream fichier("c:toto1.ini", ios::in | ios::out |
ios::trunc); // ouverture en écriture avec effacement du fichier
ouvert
if(fichier)
{
fichier << str << endl;
fichier.close();