javaprogger1987
Erfahrenes Mitglied
Also ich hab ein Problem und blick da nicht so ganz durch...
Nun möchte ich einfach nur eine Datei die den Namen des Datums und der Uhrzeit hat.. nur weiß ich nicht waurm da so ein Müll bei rauskommt.. oder geht das viel einfacher
Danke schonmal (P.s. ich bin ein totaler C++ Newbie, bin von Java andere Sachen gewöhnt...)
Code:
//Dateinamen generieren
std::ostringstream os;
os << (newtime->tm_year+1900);
os << "_";
os << (newtime->tm_mon+1);
os << "_";
os << (newtime->tm_mday);
os << "-";
os << (newtime->tm_hour);
os << "_";
os << (newtime->tm_min);
os << ".log";
//Ausgabe
cout << os.str() << endl; //Ergibt z.b. 2005_07_27-15_17.log
const char* logFile = os.str().c_str();
MessageBox(NULL, logFile, "", 0); //Ergibt totalen Müll z.B. "¼^’"
hLogFile = CreateFile( logFile, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_ALWAYS, 0, NULL ); //Dateiname enspricht der Ausgabe von MessageBox
Nun möchte ich einfach nur eine Datei die den Namen des Datums und der Uhrzeit hat.. nur weiß ich nicht waurm da so ein Müll bei rauskommt.. oder geht das viel einfacher
Danke schonmal (P.s. ich bin ein totaler C++ Newbie, bin von Java andere Sachen gewöhnt...)