ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
206
206
EMPFEHLEN
-
Hallo Community!
Nach langer Suche im Forum habe ich nichts zu meinem Problem gefunden. Aber schon mal entschuldigung falls ich doch was übersehen habe.
Ich muss ein Programm schreiben, welches eine Datei erstellt die als Name die PC-Zeit hat.
Die Inhalte der Dateien sollen später dann zu vergleichen über den Dateinamen mit anderen Daten von anderen Programmen verglichen werden.
Ich bin froh über jede Hilfe die ihr mir bieten könnt.
Danke schon mal im voraus!
Grüße
-
Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
#include <sstream> #include <time.h> using namespace std; string MyItoA(int data) { stringstream s; s << data; return s.str(); } string GetMyTime() { time_t rawtime; struct tm * timeinfo; time(&rawtime); timeinfo = localtime(&rawtime); string MyTime = MyItoA(timeinfo->tm_sec) + ":" + MyItoA(timeinfo->tm_min) + ":" + MyItoA(timeinfo->tm_hour) + ":" + MyItoA(timeinfo->tm_mday) + ":" + MyItoA(timeinfo->tm_mon) + ":" + MyItoA(timeinfo->tm_year) + ":" + MyItoA(timeinfo->tm_wday) + ":" + MyItoA(timeinfo->tm_yday) + ":" + MyItoA(timeinfo->tm_isdst); return MyTime; } HANDLE hFile = CreateFile(GetMyTime().c_str(),GENERIC_WRITE,0,0,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,0); WriteFile( ... ); CloseHandle(hFile);
MyTime formatieren, mit den Details die du brauchst und die Doppelpunkte durch andere Trennzeichen ersetzen, so dass es ein Dateiname wird, musst du selber.
-
05.10.11 12:44 #3
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Man könnte natürlich auch einfach die strftime Funktion verwenden.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Klar, in der Console ist strftime praktischer.
Ich schreibe halt meistens Win32, da habe ich sstream eh schon drin und so spare ich mir den include von stdio.h.
Ansonsten kommt das aufs Selbe raus.
-
05.10.11 13:20 #5
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
Zeitstempel Problem
Von puschelchen im Forum PHPAntworten: 15Letzter Beitrag: 09.02.11, 09:15 -
Bermerkungsfeld mit Zeitstempel
Von Crawler Skiline im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 19.01.11, 11:27 -
C++: Zeitstempel aus Datei auslesen
Von orffyre im Forum C/C++Antworten: 9Letzter Beitrag: 16.07.08, 23:41 -
String-Prüfung auf Zeitstempel
Von swalbking im Forum C/C++Antworten: 1Letzter Beitrag: 29.09.07, 11:30 -
Zeitstempel richtig sortieren
Von dobi1989 im Forum PHPAntworten: 15Letzter Beitrag: 05.10.05, 19:57





Zitieren

Login






