Bonjour,
J'ai un souci avec les iterator etc...
avec ceci:
j'affiche les lignes d'un texte entr� en ligne de commande, ex:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 [...] }else{ vector<string> lines; string line; while (getline(in, line)) lines.push_back(line); vector<string>::iterator lineIt = lines.begin(); vector<string>::iterator end = lines.end(); while (lineIt != end) { out << *lineIt << endl; ++lineIt; for (int index = step; index != 1 ; --index){ if(lineIt != end) ++lineIt; } } }
./prog < view
quand je rentre l'option "-r" j'dois aficher ce texte mais en partant de la derni�re ligne vers la premi�re, � l'envers quoi.
J'dois donc utiliser iterator_reverse, rbegin(), rend()... du moins je pense car je n'y arrive pas, j'ai a chaque fois des vingtaines de ligne d'erreur � la compilation, quelqu'un pourrait me donner une syntaxe exacte ? please
Partager