guiguimac
Messages postés85Date d'inscriptionmercredi 29 août 2001StatutMembreDernière intervention22 avril 2006
-
27 avril 2003 à 20:45
cs_bouba
Messages postés518Date d'inscriptiondimanche 2 décembre 2001StatutMembreDernière intervention10 novembre 2007
-
28 avril 2003 à 07:26
bonsoir,
je cherche à passer d'une chaîne de type string à un int de manière la plus effecace possible.
string strval("123");
int intval;
... ensuite si vous avez qq chose, n'hésitez pas !
cs_bouba
Messages postés518Date d'inscriptiondimanche 2 décembre 2001StatutMembreDernière intervention10 novembre 20073 27 avril 2003 à 20:54
Hum, je ne vois pas trop comment faire autrement que comme ceci.
string strval("123");
int intval;
int j=1;
for(int i=strval.size(); i>=0; i++, j*=10)
{
int k = strval[i];
intval+=k*j;
}
Bon, bien sûr faut intégrer ca dans une fonction mais je pense que ca devré marcher.
A+.
Bouba