Hallo,
ich habe mir aus dem Internet ein Beispiel heruntergeladen mit dem ich einen String in eine Txt File speichern kann. Ich wollte dieses Beispiel abändern das ich ein Array von meinem Programm darin speichern kann. Leider funktioniert es nicht mehr mit der Abänderung. Kann mir vllt. einer auf die Sprünge helfen.
Danke für eure Mühe!
ich habe mir aus dem Internet ein Beispiel heruntergeladen mit dem ich einen String in eine Txt File speichern kann. Ich wollte dieses Beispiel abändern das ich ein Array von meinem Programm darin speichern kann. Leider funktioniert es nicht mehr mit der Abänderung. Kann mir vllt. einer auf die Sprünge helfen.
C++:
Cstring speicherString[640];
long int dateilaenge [640];
// Dialog zum Speichern einer Datei
CFileDialog fileDlg(FALSE, ".txt", NULL, 0, "Textfile (*.txt)|*.txt|All Files (*.*)|*.*||");
fileDlg.DoModal();
CString pfad = fileDlg.GetPathName ();
CFile datei;
// Dies ist der String der gepeichert wird
for(i = 0; i < 640; i++)
{
speicherString[i] = test[i];
//test ist mein Array mit den Werten, die ich abspeichern möchte
// Variable fuer die Dateilaenge erzeugen
dateilaenge[i] = speicherString[i].GetLength ();
}
// Oeffnen der Datei zum Schreiben
datei.Open (fileDlg.GetPathName(), CFile::modeCreate | CFile::modeWrite);
// Inhalt des Strings in Datei schreiben
for (i = 0; i < 640; i++)
{
datei.Write (speicherString[i], dateilaenge[i]);
}
// Schliessen der Datei
datei.Close ();
Danke für eure Mühe!