Bonjour,
J'obtiens ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #define fichier_en_entree "fichier.txt" int main(int argc, char *argv[]) { SYSTEMTIME date_actuelle; FILETIME date_fichier_a; SYSTEMTIME date_fichier_b; GetSystemTime(&date_actuelle); fichier_in = fopen(fichier_en_entree, "rb"); if (fichier_in == NULL) { printf("Impossible d'ouvrir le fichier fichier_en_entree\n"); return 1; } GetFileTime(fichier_in, NULL, NULL, &date_fichier_a); //date de modification FileTimeToSystemTime(&date_fichier_a, &date_fichier_b); printf("%d : %d : %d\n", date_actuelle.wYear, date_fichier_a, date_fichier_b.wYear); return 0; }
Avez-vous une idée d'où peut venir ce problème de date bizarre?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 2013 : -858993460 : -858993460
Merci d'avance.
Partager