Problème avec GetFileTime
Bonjour,
Code:
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;
} |
J'obtiens ceci:
Code:
2013 : -858993460 : -858993460
Avez-vous une idée d'où peut venir ce problème de date bizarre?
Merci d'avance.