Bonjour,
J'écris un petit programme en C# (le langage m'est imposé) qui doit ouvrir un fichier texte contenant x colonnes de nombres flottants (séparés par des espaces), sur y lignes. A priori, personne ne connait ces nombres x et y. La solution que j'ai trouvée nécessite :
- une ouverture du fichier (on compte les colonnes sur la première ligne avec une expression régulière)
- un premier parcours de ce fichier pour compter le nombre de lignes
- une fermeture du fichier
- une ouverture du fichier
- un second parcours du fichier pour peupler le tableau aux bonnes dimensions x et y
- une fermeture du fichier
Est-ce qu'il n'y a pas moyen de faire plus simple et d'éviter de parcourir 2 fois le fichier ? Car, sur des petits fichiers, 2 parcours sont vites réalisés ; mais quand le fichier fait 137 Mo ...
Un grand merci d'avance.
Jean-Etienne
-----