Inscrivez-vous gratuitement pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter
Vous n'êtes pas encore inscrit sur Developpez.com ?
Tu ne peux pas te permettre d'avoir tout le fichier en mémoire, il faut le lire bloc par bloc, par exemple 1k ou 100k à la fois et traiter chaque bloc au fur et à mesure pour ta recherche.
j'ai fait quelques tests à ce sujet mais avant d'aller plus loin , si je lis bloc par bloc et que le mot recherché se trouve à cheval sur 2 blocs , ma recherche s'effondre
j'ai fait quelques tests à ce sujet mais avant d'aller plus loin , si je lis bloc par bloc et que le mot recherché se trouve à cheval sur 2 blocs , ma recherche s'effondre
Exact ou pas ??
Oui, c'est ce qui rend la chose difficile. Mais pas impossible : si ta recherche commence bien à la fin d'un bloc, et que blam ! le bloc se termine, tu as plus qu'à continuer sur le bloc suivant.
C'est pas franchement de l'informatique de haut niveau.
Partager