salut
je veux savoir le nombre de caractères lus à partir d'une chaine de caractère
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 ;
mais gcount() renvoie toujours zero

je veux avoir à la fin st == "-(4e6+6e-7)"
pour votre aide