Page 2 sur 2
Publié : sam. 30/sept./2006 21:43
par hzj74
SPH a écrit :
Oui, tu peux utiliser un tableau pour mettre un nombre de la longueur que tu veux
Comment construire un tel tableau : 1 chiffre par cellule, ou bien un regroupement par bloc (de 3, 5, 10 ?). Mais dans ce cas comment faire une simple multiplication. Par exemple : 842298885971523466548531906060628644445547044044044822783525742386454014691736602477652346609
x
275457201619488232064405180815045563468296717232861881988129206079638386972394616504398071635
SPH a écrit :
ou encore utiliser les strings (un code PBOSL te permet de faire des operations sur de grands chiffres)
Peux-tu expliciter ce qu'est un code PBOSL ?
Publié : sam. 30/sept./2006 23:35
par Dr. Dri
Pour te rassurer, un code PBOSL ca veut pas dire grand chose
en fait PBOSL signifie PureBasic OpenSource Libraries, et regroupe des userlib dont une (BigNum) permet de manipuler des nombres en chaines de caractères
Dri
Publié : dim. 01/oct./2006 17:36
par hzj74
Dr. Dri a écrit :Pour te rassurer, un code PBOSL ca veut pas dire grand chose
en fait PBOSL signifie PureBasic OpenSource Libraries, et regroupe des userlib dont une (BigNum) permet de manipuler des nombres en chaines de caractères
Dri
Merci pour la réponse. Par contre, visiblement la librairie BigNum n'a pas été porté en PB4.0 (cf.
http://www.pbosl.purearea.net/pbosl_win.zip), contrairement à PB3.94 (cf.
http://www.purearea.net/pb/download/use ... SL_WIN.zip). Ce qui m'obligerait à repasser en 3.94. Ce qui est regrettable. A moins qu'un contributeur ait une solution (voire même une ébauche de solution) ?
Merci.
Publié : dim. 01/oct./2006 17:45
par SPH
Une ebauche de solution, c'est deja le nouveau format PB4 : le QUAD
Ainsi, une variable.q va jusqu'a 8 trillions !
Publié : lun. 02/oct./2006 18:49
par hzj74
Merci.
Par contre, en lançant la PB4 après màj, j'obtiens un message d'erreur du compilateur : "Error: Constant already declared in another resident: #Byte". J'ai fait une recherche sur le forum et je n'ai rien trouvé ???