Bonjour tout le monde,
J'ai un petit problème avec une structure.
C'est une structure Windows, mais ça aurait été la même avec n'importe quel structure, donc je post ici.
La déclaration de la structure dans les headers du compilo :
Je cherche donc à écrire une des variable de la structure dans un fichier texte, j'ai donc essayé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; WORD wSecond; WORD wMilliseconds; } SYSTEMTIME,*LPSYSTEMTIME;
L'écriture dans le fichier de n'importe quoi d'autre marche, mais dès que j'essai d'écrire le numéro du jour, ça plante (bidule a rencontré un problème et doit fermer) ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SYSTEMTIME temps; GetLocalTime(&temps); fprintf(fichier, "Jour : %s", temps.wDay);
Je me suis surement planté au niveau du pointeur à donner à fprintf mais je n'arrive pas à voir pourquoi.
Pour moi wDay est l'adresse d'une chaine de caractères, donc ça devrait marcher.
Vous en pensez quoi ?
Merci.
A+, Pierre.
Partager