PB valeur maximale variables

Signaler
Messages postés
46
Date d'inscription
jeudi 25 juillet 2002
Statut
Membre
Dernière intervention
2 décembre 2006
-
Messages postés
12
Date d'inscription
mardi 16 avril 2002
Statut
Membre
Dernière intervention
21 juillet 2006
-
voila, j'ai une boucle for qui doit se terminer lorsque la variable compteur atteint 208.827.064.576
le probleme c'est qu'avec une variable de type int standard, ça s'arrete a 2.147.483.647
j'ai donc essayé de mettre d'inittialiser la variable ous un autre type (double, ou long int, ou encore long double....), mais rien a faire, cela ne marche toujours pas.
j'ai pourtant lu que par exemple qu'une variable double peut avoir une valeur juska 1.7 * 10^308 ce qui me suffit largement, mais non, cela ne marche pas, et reste pour moi incompréhensible.
cela vient surement d'une erreur conne de ma part mais je ne trouve pas, et ça me bloque pour le reste de mon programme.
merci d'avance a ceux qui répondront!

1 réponse

Messages postés
12
Date d'inscription
mardi 16 avril 2002
Statut
Membre
Dernière intervention
21 juillet 2006

Salut, avec BCB, tu peux te servir de __int64, un int codé sur 8 octets :

__int64 v=208827064576; 


Brozman.