CONVERTION : CHAINE => NOMBRE (BASE QUELCONQUE)
davwart
Messages postés855Date d'inscriptionmardi 19 novembre 2002StatutMembreDernière intervention28 juillet 2009
-
20 juin 2003 à 23:57
cs_obionekenobi
Messages postés6Date d'inscriptionsamedi 23 octobre 2004StatutMembreDernière intervention 4 novembre 2010
-
23 oct. 2004 à 19:00
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_obionekenobi
Messages postés6Date d'inscriptionsamedi 23 octobre 2004StatutMembreDernière intervention 4 novembre 2010 23 oct. 2004 à 19:00
comment faire la meme chose sous VB6?
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 23 oct. 2004 à 14:51
MSDN :
--------------------------------------------------------
atof, atoi, _atoi64, atol
Convert strings to double (atof), integer (atoi, _atoi64), or long (atol).
double atof( const char *string );
int atoi( const char *string );
--------------------------------------------------------
bon effectivement il existe une autre fonction qui le fait mais c'est pas atoi
cs_Catman
Messages postés19Date d'inscriptionlundi 10 juin 2002StatutMembreDernière intervention 5 juin 2005 20 oct. 2004 à 20:32
ha bon ?
et si tu fais un
atoi(34,result,2)
il me semble que le resultat sera en base 2...
et de même le dernier paramètre peut prendre n'importe quel chiffre/nombre donc la fonction renverra un entier en n'importe quelle base.
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 21 juin 2003 à 07:39
Tout simplement que le atoi conertie une chaine ecrite en base 10, et non en base quelconque !
davwart
Messages postés855Date d'inscriptionmardi 19 novembre 2002StatutMembreDernière intervention28 juillet 20091 20 juin 2003 à 23:57
23 oct. 2004 à 19:00
23 oct. 2004 à 14:51
--------------------------------------------------------
atof, atoi, _atoi64, atol
Convert strings to double (atof), integer (atoi, _atoi64), or long (atol).
double atof( const char *string );
int atoi( const char *string );
--------------------------------------------------------
bon effectivement il existe une autre fonction qui le fait mais c'est pas atoi
20 oct. 2004 à 20:32
et si tu fais un
atoi(34,result,2)
il me semble que le resultat sera en base 2...
et de même le dernier paramètre peut prendre n'importe quel chiffre/nombre donc la fonction renverra un entier en n'importe quelle base.
21 juin 2003 à 07:39
20 juin 2003 à 23:57
pkoi utiliser ton algorithme plutot qu'un atoi ?