Salut
j'ai un petit problème que j'arrive pas à régler, je demande donc votre aide

je lis un double à partir de string:
istringstream sIn;
ostringstream sOut;
double res;
sIn.str( getString(ind) );
sIn >> res;
et pour savoir le nombre de caractères lus je fais
sOut << res;
ind += sOut.str().length();
donc là sOut.str().length() est le nombre de caractères lus.
main mons problème c'est que si par exemple la chaine est égale à "8.3000000e-19", le nombre retourné est 7, car le double res est 8.3e-19.
et moi je veux avoir dans ce cas 13

y a-t-il une méthode savoir le nombre de caractères lus sans passer par ostringstream, ou au moins régler ce problème par un truc

merci