[stringstream] peut on convertir une chaine partiellement?
Bonjour,
J'ai un petit probleme avec l'utilisation de stringstream.
je cherche a parser une chaine du type "123456" en recuperant les entiers connaisant la longueur des different entiers contenue dans la chaine
"123456" -> 12 34 56 par exemple.
je pensais utiliser stringstream et setw mais ca ne fonctionne pas:
Code:
1 2 3 4 5 6 7
|
int a,b,c;
stringstream ss();
ss << "123456"
ss >> setw(2) >> a;
ss >> setw(2) >> b;
ss >> setw(2) >> c; |
Est ce que quelqu'un a une autre idee ?
J'ai pour l'instant remplacer ce code en convertissant la chaine en entier et en utilisant / et mod.
Je suis preneur pour toute sugestion.
Merci.