002
24.09.2010, 08:35 Uhr
FloSoft
Medialer Over-Flow (Administrator)
|
ich vermute mal das deine datei einfach woanders hingeschrieben wird, da du das arbeitsverzeichnis benutzt, nicht das anwendungsverzeichnis. (benutz mal die suchfunktion und such nach deiner datei)
weiterhin kannst du dir die variable "dateiinhalt" sparen:
C++: |
time_t now = time(0); char timestamp[50]; strftime(timestamp, 50, "%d.%m.%Y - %H:%M:%S", localtime(&now));
ofstream logfile(dateiname, ios::out | ios::app); logfile << timestamp << " Daten gelöscht" << endl; logfile.close();
|
ansonsten solltest du dir überlegen, ob du wirklich strcpy und co benutzen willst, oder gleich std::string benutzt für den dateinamen.
C++: |
char cwd[_MAX_PATH]; _getcwd( cwd, _MAX_PATH );
string dateiname; dateiname = buffer + "\\logdatei.txt";
time_t now = time(0); char timestamp[22]; strftime(timestamp, 22, "%d.%m.%Y - %H:%M:%S", localtime(&now));
strcpy (dateiinhalt, timestamp); strcat (dateiinhalt, " Daten gelöscht ");
ofstream logfile(dateiname.c_str(), ios::out | ios::app); logfile << timestamp << " Daten gelöscht" << endl; logfile.close();
|
-- class God : public ChuckNorris { }; |