Datum und Uhrzeit in eine Datei schreiben - wie?
-
hallo,
wie kann ich datum und uhrzeit in eine datei schreiben?
wie muss ich folgenden code erweitern?#include <fstream> using namespace std; int main() { fstream f; f.open("Datei.txt", ios::out); f << "Datum: " << endl; f << "Uhrzeit: " << endl; f.close(); }
-
#include <fstream> using namespace std; int main() { int tag; int monat; int jahr; int stunde; int minute; int sekunde; // hol dir die zeit irgendwo her und speicher sie in den variablen fstream f; f.open("Datei.txt", ios::out); f << "Datum: " << tag << "." << monat << "." << jahr <<endl; f << "Uhrzeit: " << stunde << ":" << minute << ":" << sekunde << endl; f.close(); }
-
Ich unterstelle mal, Du meinst das aktuelle Datum und die aktuelle Zeit. Die besorge man sich mit
const std::time_t jetzt_ = std::time( static_cast< std::time_t* >( 0 ) ); f << *std::localtime( &jetzt_ ); // gibt std::tm ausUnd die Ausgabe der Struktur std::tm geht dann über die time_put-Facette.
Gruß
Werner
-
danke!