gollum -> Si il met ifstream et cout c´est que c´est du C++ ; )
perdu ->
Chaque fois que tu fais :
ton_ifstrem > > ton_file;
Ca lit la suite ; )
Donc pour lire la ligne 1, tu le fais une fois, la ligne 2 2 fois, etc...
Le problème se complique si tes lignes contiennent des espaces. Dans ce cas tu peux par exemple mettre un caractère qui précise que la ligne est terminée genre :
Ma première ligne $ Ma deuxième ligne $ Ma troisième ligne
Et après avec une boucle for gerne :
for(lecteur > > file; file ! = " $"; lecteur > > file)
Tu lis toute la ligne ; )