Bonjour,

Voici un autre petit souci que je rencontre. J'ai un programme qui a la structure suivante: le programme principal, et deux modules .h. Un des modules contient une fonction de recherche de mots sur un fichier texte, et le programme principal appelle cette fonction dans une boucle qui se répète beaucoup (très beaucoup) de fois.

Au bout de environ 10k itérations (ça dépend des ordinateurs), j'ai un segfault.

La question est: est-il possible que cela provienne du fait que l'on charge en mémoire et referme sans arrêt un fichier (qui fait 40 mégas)? Et si oui, y a-t-il un moyen de déclarer l'ouverture du fichier en question de façon globale, à ce que la fonction de recherche qui se trouve dans le module le voie? (ce qui éviterait donc de l'ouvrir et le refermer des milliers de fois).