hi
habe folgendes problem
ich würde gerne daten aus meinem programm in eine datei sichern können ich habe nun im internet einen recht verständlichen code gefunden und dieses nun versucht für meine zwäcke zu verwenden:
<PRE>
#include <fstream.h>
#include <iostream.h>
void __fastcall TForm1::Speichern1Click(TObject *Sender)
{
ofstream fout;
fout.open(Form1->Spieler.get_name()+".txt");
if (fout.fail())
{
fout.close();
}
else
{
fout << Form1->Spieler.get_name().c_str() << endl;
fout.close();
}
}</PRE>
nun erhalte ich aber eine fehlermeldung die da sagt das die konvetierung von ansistring nach char nicht möglich ist
eine weitere die sagt das die konventierung von int nach char nicht geht und
zu guter letzt noch eine:
keine überschneidung des typs beim parameter s (const char erwartet, char erhalten)
kann ich das irgendwie umgehen oder ist der code für meien fälle unpassend?
wenn ja kennt jemand eine alternative?
danke schonmal
habe folgendes problem
ich würde gerne daten aus meinem programm in eine datei sichern können ich habe nun im internet einen recht verständlichen code gefunden und dieses nun versucht für meine zwäcke zu verwenden:
<PRE>
#include <fstream.h>
#include <iostream.h>
void __fastcall TForm1::Speichern1Click(TObject *Sender)
{
ofstream fout;
fout.open(Form1->Spieler.get_name()+".txt");
if (fout.fail())
{
fout.close();
}
else
{
fout << Form1->Spieler.get_name().c_str() << endl;
fout.close();
}
}</PRE>
nun erhalte ich aber eine fehlermeldung die da sagt das die konvetierung von ansistring nach char nicht möglich ist
eine weitere die sagt das die konventierung von int nach char nicht geht und
zu guter letzt noch eine:
keine überschneidung des typs beim parameter s (const char erwartet, char erhalten)
kann ich das irgendwie umgehen oder ist der code für meien fälle unpassend?
wenn ja kennt jemand eine alternative?
danke schonmal
Comment