#include <iostream>
#include <cstdio>
using std::cout;
using std::endl;
int main()
{
char oldname[] = "d:\\data.txt";
char newname[] = "d:\\data.bak";
int rv = rename(oldname, newname);
if (rv == 0)
cout << "File renamed" << endl;
else
perror("Error rename file");
return 0;
}
/*
run:
File renamed
*/