#include <iostream>
#include <cstdio>
#include <windows.h>
#include <time.h>
#include <stdio.h>
#include <string.h>
using namespace std;
int main ()
{
time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
printf ( "Current local time and date: %s", asctime (timeinfo) );
cout << asctime(timeinfo) << endl;
int result;
const char* oldname ="TEST.TXT";
const char* newname =asctime(timeinfo);
result = rename( oldname , newname );
if ( result == 0 )
puts ( "File successfully renamed" );
else
perror( "Error renaming file" );
return 0;
}