cs_warskull
Messages postés3Date d'inscriptionvendredi 4 juin 2010StatutMembreDernière intervention 4 juin 2010
-
4 juin 2010 à 11:00
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023
-
4 juin 2010 à 13:48
Bonjour tout le monde,
j'ai a programmer un moteur de recherche et j'ai quelques difficultés .je cherche quelqu'un
Si vous pouviez m'aider ça m'arrangerai énormément.
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 4 juin 2010 à 12:45
Alors ce n'est pas vraiment un moteur de recherche, plus un "indexeur".
Il te suffit juste d'utiliser l'API de ton OS pour rechercher des fichiers. Rien ne t'empêche ensuite de les mettres dans une base de donnée, pour faire des recherche plus rapide (principe de l'indexation).
API:
- FindFirst / FindNext (il me semble, pas sur)
- opendir / readdir / closedir
cs_warskull
Messages postés3Date d'inscriptionvendredi 4 juin 2010StatutMembreDernière intervention 4 juin 2010 4 juin 2010 à 13:03
Je les ai déjà vu ces API, j'ai même essayé de faire marcher des fonctions déjà faites que j'ai trouvé sur des forums mais à chaque fois c'était plein d'erreur.
Tu pourrais m'aider en me donnant des bouts de code dans lesquels tu utilises ces API stp ?
Par ce que je m'y suis mis il y'a que 3 semaines au C++ donc je suis un peu perdu sur certain truc.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 4 juin 2010 à 13:48
Sous quel OS es-tu ?
Il suffit de le faire en étape:
1) Réalise un bout de code qui permet de lister tous les dossiers et fichiers d'un répertoire
2) Modifie ce bout de code pour qu'il liste les sous répertoires aussi
3) Réalise un petit bout de code pour insérer des informations dans une base de données (sqlite devrait suffire, pas besoin de serveur, c'est une bdd sous forme de fichier en local)
4) Reprends le morceau de code qui liste les fichiers de manière à insérer les informations en base (grâce à l'étape 3) au lieu de les afficher à l'écran.
Je te laisse faire ces étapes dans l'ordre. N'hésite pas à demander de l'aide en postant ton code, sur les étapes qui te bloque.