Bonsoir,
Je rencontre quelques difficultés pour trouver une solution lors de la lecture caractère par caractère d'un fichier quelconque. Je souhaiterais stocker l'adresse de l'iterator, selon une condition quelconque.
Admettons ce code simple:
Ma question est la suivante: Par quel moyen pourrait-on accéder à it - 1 ou it + 1 à partir de l'it courant ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 uint64_t adr; std::istreambuf_iterator<char> it(f), end; while (it != end) { if (condition) adr = it -/+ 1; ++it; }
merci.
Partager