Page 1 sur 1
Les nombres
Publié : sam. 15/oct./2011 17:20
par dayvid
comment faire en sorte que on puis manipuler de très grand nombre avec pure basic, exemple:
91428974364294725872965845217462651645655555456265581474269852168745585485558254
Avec pb on est limité pour sa, pourquoi ?
Re: Les nombres
Publié : sam. 15/oct./2011 18:38
par Guimauve
La limitation n'a rien à voir avec PureBasic mais plutôt avec les ordinateurs eux-mêmes. Cependant il existe une librairie C pour manipuler des nombres très grand.
http://fr.wikipedia.org/wiki/GNU_MP
http://gmplib.org/
Elle est écrite en C, donc en théorie, il devrait être facile de l'utiliser par l'intermédiaire de PB avec un Import.
A+
Guimauve
Re: Les nombres
Publié : dim. 16/oct./2011 11:24
par Robrock55
Ca dépend de ce que tu veux faire avec ton nombre et comment tu as codé ca

Re: Les nombres
Publié : lun. 17/oct./2011 8:23
par PAPIPP
Bonjour
Sur PBOSL il y a dans les sources à disposition une "Library Bignum" qui traite les opérations sur les grands nombres.
A+
Re: Les nombres
Publié : lun. 17/oct./2011 13:47
par dayvid
Merci beaucoup
Pardonnez moi, puis-je avoir un exemple car je ne sais pas comment je dois faire
Merci d'avense

Re: Les nombres
Publié : lun. 17/oct./2011 16:27
par Kwai chang caine
Re: Les nombres
Publié : mer. 19/oct./2011 9:24
par falsam
Je serais curieux de connaitre les nombres que tu manipules
Si tes nombres sont compris entre -9223372036854775808 et 9223372036854775807
Tu peux utiliser le type Quad.
il y a de quoi faire.
Re: Les nombres
Publié : mer. 19/oct./2011 14:50
par dayvid
Merci beaucoup Kcc
Non moi c'est des nombres hyper grands, 50, 100, 500, 1000 etc.
En faite je cherche toujours un truc de dingue pour compresser le plus possible une image, un nombre
Tien, ça me fait pensser que...