salut
je veux savoir le nombre de caractères lus à partir d'une chaine de caractère
mais gcount() renvoie toujours zero
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 string st = "-9e-55-(4e6+6e-7)"; istringstream istr(st); double d; istr >> d; cout << d << endl; streamsize ss = istr.gcount(); cout << ss << endl ; // ss == 0 st = st.substr( ss, st.length()-ss ); cout << st << endl ;
je veux avoir à la fin st == "-(4e6+6e-7)"
pour votre aide
Partager