Aktuelles Datum als Ordnername
-
Guten Morgen,
ich habe eine Frage zu DateTime.
Gibt es eine Möglichkeit das Aktuelle Datum und die Uhrzeit als Ordnername zu verwendet?
-
Sicher gibt es die Möglichkeit, solange du ihn so formatierst, daß Windows damit zurechtkommt (d.h. ohne / \ : * ?).
-
Bis Jetzt habe ich das so gemacht. Leider funktioniert das nicht. Kann mir jemand helfen.
time_t t; time(&t); char DateTime[0x100]; ctime_s(DateTime, 0x100, &t); path = "K:\\Messwerte_LMG" + DateTime; _mkdir(path.c_str());
-
In2 schrieb:
Leider funktioniert das nicht.
Am besten, du gewöhnst dir in Zukunft eine sinnvollere Fehlerbeschreibung als "funktioniert nicht" an. Fehler zur Lauf- oder Compilezeit? Fehlermeldung? Welches Fehlverhalten? Dann kann dir auch schneller geholfen werden.

-
In2 schrieb:
Bis Jetzt habe ich das so gemacht.
Wie, bis jetzt hast du das so gemacht? Das lässt sich doch gar nicht übersetzen?

In2 schrieb:
path = "K:\\Messwerte_LMG" + DateTime;Hier meckert der Compiler, dass man 2 Zeiger nicht addieren darf. Abhilfe schaffst du z.B. so:
path = "K:\\Messwerte_LMG" + std::string(DateTime);(das geht auch mit CString, falls du diese String-Klasse lieber benutzt)