Auf CStrings in CListBox zugreifen?
-
Hallo Leute...
Sehe vermutlich mal wieder der Wald vor lauter Bäumen nicht...
Ich möchte alle Inhalte einer CListBox zeilenweise einer Datei anhängen.
Mein Plan sieht bisher folgendermaßen aus:[.cpp-begin]
ofstream ofl;
string dateiname="test.txt";
ofl.open(dateiname.c_str(), ios::app);m_ctrlList.AddString("TEST");
CString str;
for (int i=0; i<m_ctrlList.GetCount(); i++)
{
m_ctrlList.GetText(i, str);
ofl << str << endl;
}if(ofl) ofl.close();
[.cpp-end]Weder mit GetDlgItemText() noch sonstigen Tricks komme ich wieder an meine CStrings sondern erhalte in der Datei Einträge der Form: 00324058, 73E086D4 oder 00324388 (DWORDs vermute ich mal).
Vielen Dank für Eure Hilfe.
Gruß,
Holger
-
Ich hab´s gefunden...
Kann in einen ofstream ja nur strings schreiben und keine CStrings...
Also nach dem Einlesen in den CString noch in einen string konvertieren und dann klappt´s...Viele Grüße und danke für evtl. Bemühungen.
Holger