tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
206
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ChefFD ChefFD ist offline Grünschnabel
    Registriert seit
    Oct 2011
    Beiträge
    1
    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
     

  2. #2
    Thomasio Thomasio ist offline Mitglied Platin
    Registriert seit
    Aug 2006
    Beiträge
    680
    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.
     

  3. #3
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    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.

  4. #4
    Thomasio Thomasio ist offline Mitglied Platin
    Registriert seit
    Aug 2006
    Beiträge
    680
    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.
     

  5. #5
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von Thomasio Beitrag anzeigen
    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.
    strftime ist in ctime (C++) respektive time.h (C) deklariert.

    Von Sparen kann also keine Rede sein.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Zeitstempel Problem
    Von puschelchen im Forum PHP
    Antworten: 15
    Letzter Beitrag: 09.02.11, 09:15
  2. Bermerkungsfeld mit Zeitstempel
    Von Crawler Skiline im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 19.01.11, 11:27
  3. C++: Zeitstempel aus Datei auslesen
    Von orffyre im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 16.07.08, 23:41
  4. String-Prüfung auf Zeitstempel
    Von swalbking im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 29.09.07, 11:30
  5. Zeitstempel richtig sortieren
    Von dobi1989 im Forum PHP
    Antworten: 15
    Letzter Beitrag: 05.10.05, 19:57