Bonjour,

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;
}
J'obtiens ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
2013 : -858993460 : -858993460
Avez-vous une idée d'où peut venir ce problème de date bizarre?

Merci d'avance.