Comment faire pour supprimer les zéros en tête de chaîne à l'aide de C++?

Je veux supprimer les zéros à gauche de la chaîne "0000000057".

J'ai fait comme ça, mais ne l'a pas obtenir un résultat:

string AccProcPeriNum = strCustData.substr(pos, 13);

string p48Z03 = AccProcPeriNum.substr(3, 10);

Je veux uniquement la sortie 57.

Une idée en C++?

Voulez-vous dire que vous souhaitez supprimer les zéros à gauche?
Vous voulez supprimer pointe zéros, par la manière.
oui .....ma valeur en tant que maintenant 57 il peut être au bout de 3 chiffres ou 4 chiffres je veux o supprimer les zéros à gauche à partir de 10 charatcters chaîne
Pourquoi? Si vous voulez que la valeur, le convertir en entier, avec dire aoti(). Si vous voulez garder comme une chaîne de caractères, il y a sûrement quelque chose de mal, comme les zéros n'était pas par accident. Sûrement, ils font partie de la définition de format ou de taille fixe?

OriginalL'auteur samio peter | 2014-09-08