aktuelles Datum und Uhrzeit in eine Datei schreiben



  • Ich bin da neu in c++ unterwegs.
    Ich möchte gerne das aktuelle Datum und Uhrzeit in eine Textdatei speichern.
    Dazu habe ich mal folgendes versucht

    char textinhalt[1000]; 
    SYSTEMTIME time;
    GetSystemTime( &time );
    
    strcpy(textinhalt,IntToStr(time.wYear)  );
    strcat(textinhalt,IntToStr(time.wMonth)  );
    strcat(textinhalt,IntToStr(time.wDay  ));
    strcat(textinhalt,IntToStr(time.wHour ));
    strcat(textinhalt,IntToStr(time.wMinute ) );
    strcat(textinhalt,IntToStr(time.wSecond)   );
    strcat(textinhalt," Dateien geladen"  );
    
    textdatei(textinhalt); //Schreibt den Text dann in eine Datei
    

    Leider bekomme ich aber beim Kompilieren immer die Meldung:
    'IntToStr' : nichtdeklarierter Bezeichner.

    Ich verwende da folgende include Dateien:

    #include <iostream>
    #include <sstream>
    #include <iomanip>

    #include <time.h>
    #include <direct.h>
    #include <stdio.h>
    #include <windows.h>
    #include <conio.h>
    #include <tchar.h>
    #include <stdlib.h>
    #include <process.h>

    Hoffe da kann mir jemand weiterhelfen.
    Vielen Dank für jede Antwort



  • IntToStr ist Pascal, nicht C.
    sprintf sollte weiterhelfen.



  • MFC?

    CTime:
    http://msdn.microsoft.com/en-us/library/78zb0ese(v=VS.71).aspx
    Format:
    http://msdn.microsoft.com/en-us/library/fe06s4ak(v=VS.71).aspx

    z.B.

    CTime time = CTime::GetCurrentTime();
    CString date = time.Format("%x");
    

Anmelden zum Antworten