date derniere modification d'un fichier
Bonjour à tous!
je cherche à connaitre la date de derniere modification d'un fichier.
Pour cela, j'utilise "stat", mais ensuite, je ne sais pas lire la valeur renvoyée.
Voici mon code:
Code:
1 2 3 4 5 6 7
| struct stat *s;
stat(fichierVoc,s);
struct tm *p;
time_t fff=&(s->st_mtime);
p=localtime(&fff);
printf("le %d %d %d, ", p->tm_mday, p->tm_mon, 1900 +p->tm_year);
printf("et il est %02uh %02umin %02usec.\n", p->tm_hour, p->tm_min, p->tm_sec); |
Cependant, cela m'indique que mon fichier a été modifié dans les année 70... la c'est sur, je n'utilise pas bien ces fonctions.
Pouvez-vous m'aider?
Par avance merci!!