Peut-être veux tu obtenir la représentation correpondante sous forme de chaine ? par exemple
"00011101" (base 2) = "29" (base 10) = "1D" (base 16)
A ce moment là, regarde ce lien dans la FAQ : stream differentes bases, qui met en oeuvre ce que t'a proposé Gandalf, conjointement avec les ostringstream pour récupérer la chaine correspondante.
Mais en effet, pour une base peu courante (17 ?
), il va falloir faire ca toi même ! D'ailleurs, j'avais vu passer un topic sur "comment créer ses propores manipulateurs de flux", je ne le retrouve plus. Il est peut être envisageable de créer son propore manipulateur cout << base(...) << 45;
Partager