Un peu en retard mais merci JY² pour ta réponse à propos de mon dernier message sur la lecture d´une ligne sans buffer overflow. J´ai décidé de passer par le chemin plus difficile et de ne pas restreindre la lecture à 64ko, je pense que j´y suis arrivé.
Je soumets ici le morceau de code qui fait la lecture d´une ligne de taille indéfinie. Je serais reconnaissant si vous ( au sens large, n´importe quel programmeur expérimenté
) pouviez me donner votre opinion sur la logique l´efficacité/innefficacité dérrière le travail. C´est rien de vraiment compliqué mais j´ai quand même dû m´asseoir et réfléchir à ce que je faisais pour que ça fonctionne
.
Le code:
http://webmouton.pingouin.ca/code.cpp
J´ai enlevé le reste du wrapper pour seulement vous montrer la fonction qui, présentement, ne fait que lire la première ligne d´un fichier ( mais la taille est infinie ! je suis fier de moi
) . J´ai ajouté des commentaires à la masse pour faciliter la lecture...
C´est à peu prêt tout... Si c´est trop long, ignorez-moi, c´est vraiment juste une requête en vue de m´améliorer, aucun vrai problème à signaler
.