dletozeun
Messages postés546Date d'inscriptionvendredi 13 février 2004StatutMembreDernière intervention 9 janvier 2008
-
13 févr. 2004 à 21:56
lilington
Messages postés158Date d'inscriptionsamedi 31 janvier 2004StatutMembreDernière intervention12 mars 2009
-
25 mars 2004 à 09:41
je voudrais savoir si c'est possible en c de detecter des fichier dans un repertoire de windows xp avec un programme en C .
cela m'aiderais beaucoup pour detecter des nouvelles maps pour un RPG!
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 13 févr. 2004 à 22:59
pourquoi détécter les nouveaux fichier, tu mets tes map dans un répertoire /map et tu les dotes d'une extension .map par exemple, et dans un menu de ton jeu, tu fais la liste du dossier des fichiers portant l'extension .map !!!
Bob...
"La chance accorde ses faveur aux esprits avertis..."
cs_Matt67
Messages postés549Date d'inscriptionsamedi 6 septembre 2003StatutMembreDernière intervention 6 mars 20103 14 févr. 2004 à 10:17
Bonjour,
Oui...
Une question :
Detecter des nouveaux fichiers ou seulement la presence de fichiers ?
Pour tester la presence de fichiers alors un timer, findfirst, findnext et findclose et hop le tour est joué.
Pour tester la presence de nouveaux fichiers, meme methode mais il faut que tu stockes tes fichiers dans un fichier afin de pouvoir comparer au prochain coup de timer...
lilington
Messages postés158Date d'inscriptionsamedi 31 janvier 2004StatutMembreDernière intervention12 mars 2009 25 mars 2004 à 09:41
si c'est du C(borland c ou turbo )
t'as qu'à ytiliser la bonne vielle methode du shell et le tour est jouer système " dir *.exe >nom_de_fichier. "
bon ça c'est si tu connais l'extention de ta map.
sinon tu vas chercher dans type de fichier toutes les extention connues pas ton windows tu les copies dans un fichier et l'or de ta recherche
tu fais
if(extention_trouvé ! dans_la_liste)
{copy son nom dans un fichier}
ainsi tu obtiendra toute les nouvelles extention de fichier sous ta machine.
ton programme crée un repertoire où il stockera tous les fichier avec cette l'extention. par systeme"copy fich /repertoire"
c'est pas detaillé mais tu vas devoir beaucoup jouer avec les strings.