datetime — возможно ли получить конечную дату исполнения файла в C ++?

как мы можем получить конечную дату исполнения файла.
На самом деле, я создал файл, который пишет в файл.

Я хотел бы написать в этом файле дату окончания исполнения, это возможно?

Мой файл :

#include <iostream>
#include <string>
#include <fstream>

using namespace std;

void writeOn(fstream& file) {

if(file)
{
string name = "Peter";
string nickname = "Shanks";

file << "Hi, " << name << endl;
file << __DATE__ << ":" << __TIME__ << endl;
}
else
cerr << "Unable to open file" << endl;

int main() {
fstream file("trace.log", ios::out | ios::trunc);
writeOn(file);
return 0;
}

-1

Решение

Вы можете использовать следующие в начале выполнения и в конце выполнения

#include <ctime>

//.....

std::time_t result = std::time(NULL);
file << std::asctime(std::localtime(&result)) << std::endl ;

Ref: Вот

0

Другие решения


По вопросам рекламы [email protected]