RÉCUPÉRATION DES DATES D'UN FICHIER EN CLAIR

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 16 sept. 2006 à 16:59
rosco91 Messages postés 20 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 4 juin 2007 - 30 mai 2007 à 14:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39589-recuperation-des-dates-d-un-fichier-en-clair

rosco91 Messages postés 20 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 4 juin 2007
30 mai 2007 à 14:29
OUI OUI excuse moi, mauvaise question posée!
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
30 mai 2007 à 14:28
l'API est pas sectaire, et récupère l'info de tous types de fichiers...
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
30 mai 2007 à 14:27
Il n'y a pas plus de fichier "texte" qu'autre chose.
Un fichier est une série d'octets et rien de plus.
rosco91 Messages postés 20 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 4 juin 2007
30 mai 2007 à 13:54
Oh! j'allais oublié. Ce code permet-il de lire récupération de la date d'un fichier texte? Parce que c'est ce que j'aurais aimé pouvoir faire.
Merci d'avance..
rosco91 Messages postés 20 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 4 juin 2007
30 mai 2007 à 13:50
Oui cela fonctionne!!! Merci. Mais il faut aussi changer #include<stdlib>
en #include<stdlib.h>. Voila tout et merci encore une fois Renfield pour ton information.
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
30 mai 2007 à 13:46
pas de soucis, normallement, si tu inclus bien windows.h

windows.h => windef.h =>
typedef int BOOL;
rosco91 Messages postés 20 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 4 juin 2007
30 mai 2007 à 13:36
j'ai essayé de compiler ton programme avec devC/C++ et il ne fonctionne pas. J'ai un petit problème avec le type "BOOL". J'aimerai savoir comment le déclarer. stp

Merci d'avance..
cs_Joky Messages postés 1787 Date d'inscription lundi 22 novembre 2004 Statut Membre Dernière intervention 31 janvier 2009 2
18 sept. 2006 à 15:43
Tu alloues avec new alors que tu connais déjà la taille que tu souhaites allouée, donc d'une aucun intérêt et en plus, tu oublies de désallouer...
Autant déclarer tes chaînes de caractère sur le tas, surtout pour si peu
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
16 sept. 2006 à 16:59
if(hFile != INVALID_HANDLE_VALUE)
{
if(!GetFileTime(hFile, &ftCreate, &ftAccess, &ftWrite)) return FALSE;
else CloseHandle(hFile);
}
else return FALSE;

Tu ne fermes pas hFile à tout coup, il faudrait pourtant.

Rien de tel que la simplicité:
if(hFile == INVALID_HANDLE_VALUE) return FALSE;
BOOL bok = GetFileTime(hFile, &ftCreate, &ftAccess, &ftWrite);
CloseHandle(hFile);
if(!bok) return FALSE;
etc....
Rejoignez-nous