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 versuchtchar 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).aspxz.B.
CTime time = CTime::GetCurrentTime(); CString date = time.Format("%x");