Zeitstring in eine Text-Datei schreiben, falsche Zeichen
-
Hallo zusammmen,
ich habe eine kleines Programm, welches ich mal vor Jahren geschrieben habe. Es schreibt einfach nur die aktulle Zeit mit Datum, usw. in eine Txt.Datei.
Ich wollte jetzt nur eine kleine Änderung machen und jetzt schreibt das Programm nur noch irgendwelche Zeichen in die Datei. Ich weiß nicht warum, es wurde mal unter XP geschrieben und nun habe ich Windows 7. Die alte .EXE Datei funktioniert unter Windows 7.
EinTeil vom Programm sieht so aus:
//Zeit in die Datei schreiben
ofstream datei;
datei.open("Stunden.txt" , ios_base::app);
datei<<Now().FormatString("DD dddd HH:NN'\t'").c_str();
datei.close();In der Txt-Datei sieht es so aus:
1e1d8fc1e65cac
Weiß Jemand, woran es liegen könnte?
Mfg
Carsten
-
hab das mal so umgebaut könnte funktionieren
datei << ((AnsiString) Now().FormatString("DD dddd HH:NN'\t'")).c_str();
-
Danke, es funktioniert, so einfach kann es sein.