Bonjour,
Je travaille sur un projet et je veux avoir les meilleurs performances possibles. J'aimerais pouvoir lire le contenu d'un fichier texte en entier, avant d'appliquer des traitements sur les données lues.
Alors j'ai pensé à utiliser fseek pour aller jusqu'à à la fin du fichier afin de connaitre la taille du fichier, ensuite allouer la mémoire nécessaire à la lecture et enfin lire...
Je me demande alors si la complexité de fseek est fonction du nombre d'éléments présents dans le fichier à traverser, ou alors le SE a un moyen d'y aller en un temps constant (ou rapide).
je me dis que si la complexité est linéaire, autant lire au fur et à mesure ...
Merci de votre réponse.
Partager