Lire des nombres entiers à partir d'un fichier texte avec le C++ ifstream

Je veux lire le graphe d'adjacence des informations à partir d'un fichier texte et de le stocker dans un vecteur.

  • le fichier a nombre arbitraire de lignes

  • chaque ligne a nombre arbitraire d'entiers terminée par '\n'

par exemple,

First line:
0 1 4
Second line:
1 0 4 3 2
Thrid line:
2 1 3
Fourth line:
3 1 2 4
Fifth line:
4 0 1 3

Si je utiliser getline() pour lire une ligne à la fois, comment dois-je analyser la ligne (chaque ligne est variable nombre d'entiers)?

Des suggestions?

InformationsquelleAutor itnovice | 2011-11-14