cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
5 juin 2004 à 01:04
BruNews
Messages postés21041Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
5 juin 2004 à 12:45
Bonjour,
Voila, alors j'ai pas mal cherché une API ki permettait de recuperer une ligne dans un fichier (<=> fgets) mais je n'ai rien trouvé...Donc j'ai opté pour une utilisation de fopen, fgets mais jmré savoir utiliser les API windows, donc si kelkun pouvait me "traduire" la fonction suivante avec les API...Merci d'avance a la personne ki me fera ca !
int iRecupInfoFile()
{
FILE *fInfo;
char sBuffer[64];
int i = 0;
Jpense pas ke ca devrait etre compliké...Sinon, j'ai une kestion, pour verifier l'existence d'un fichier, j'utilise CreateFile mais ai entendu parler d'une API pathexist ou FileExists, si kelkun pouvait me renseigner sur ce point oci...
BruNews
Messages postés21041Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 5 juin 2004 à 10:45
Il n'y a effectivement pas de rapport entre le fait qu'on ne puisse pas ouvrir un fichier et sa non existence. Exemple: si un autre prog l'a ouvert en mode exclusif, tu ne pourras pas l'ouvrir et pourtant il existe.
Ceci va bon a tout coup:
if(GetFileAttributes(szfile) & 0x80000000) ABSENT
Pour ta func iRecupInfoFile(), pas de code svp mais donne plutot le but a obtenir.
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 5 juin 2004 à 10:49
BruNews> D'ou tu trouves toute ces constantes (0x80000000) ???
Ca correspond a quoi exactement ?
Ya t'il une autre maniere de l"ecrire ?
Du genre :
if(GetFileAttributes(szFile) & GFA_FILEEXISTS) ....
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 5 juin 2004 à 10:54
Ma fonction iRecupInfoFile() sert a recuperer 3 lignes ds un fichier, et stocke les lignes une à une ds des variable de type char *...Voila, merci pour le GetFileAttributes...
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 5 juin 2004 à 12:42
Merci pour le remodelage de ma fonction mai par contre, la fonction GetFileAttributes n'est pas reconnu par le compilo (VC.net) j'ai pourtant inclus windows.h (comme precisé ds msdn)...J'ai le mm pb avec l'API FileExists...
Vraiment merci de passer autant de temps a repondre a mes kestion, merci bocou...