Bonjour,
Comment feriez vous pour lire un fichier texte dont vous ne connaissez pas le nombre de colonnes?
L'idée que j'ai actuellement, c'est de mettre la ligne complète dans une string, de chercher les espaces, et de relire les variables dans chaque substr(). Mais en particulier, il peut arriver par exemple que le fichier ne soit pas spécialement bien formaté, et qu'on ait des trucs du style :
123.456 azerty 654
123.45 fghjkkkayfgayga 456789
Ce qui veut dire que les substr() de la première ligne ne fonctionnent pas avec la 2eme ligne, et qu'il faut donc répéter l'opération sur toutes les lignes. Donc c'est très lourd. Zavez une petite idée de la solution?
Question subsidiaire :
fichier >> a >>b >>c; fonctionne.
Si on ne connait pas le nombre d'entrée, comment faire? (c'est pour ça que j'ai pensé à la première question).
Merci