Pas de dépendances
#include <stdio.h> #include <time.h> int main(void) { char buffer[64]; time_t t = time(0); strftime(buffer, sizeof buffer, "la Date est %Y_%m_%d_%H_%M_%S.txt", localtime(&t)); puts(buffer); return 0; }
La fonction strftime permet de mettre en forme la date. Un peu comme sprintf qui permet de mettre en forme des variables. Ici, on a une fonction qui prend en 4e argument une struct tm* (donnée par exemple par localtime) Le 3e argument est une chaîne formatée. Voir la documentation pour cela : http://www.cplusplus.com/reference/clibrary/ctime/strftime/