#include #include #include #include"GeneratePasswordFileName.h" GeneratePasswordFileName::GeneratePasswordFileName() { generatedFileName(); } /* void GeneratePasswordFileName::setupTime() { time_t epochTime = time(0); tm* currentTime = localtime(&epochTime); year = 1900 + currentTime->tm_year; month = 1 + currentTime->tm_mon; dayOfMonth = currentTime->tm_mday; } */ void GeneratePasswordFileName::generatedFileName() { filename.assign(dateString()); for (auto index = 0; index!=8; ++index) { if (index==0) filename.append("_"); else { auto randomInteger = rand() % 10; filename.append(std::to_string(randomInteger)); } } } string GeneratePasswordFileName::passwordFileNameString() const { return filename; } int GeneratePasswordFileName::retrieveYear() const { return year; } int GeneratePasswordFileName::retrieveMonth() const { return month; } int GeneratePasswordFileName::retrieveDayOfMonth() const { return dayOfMonth; }