Salut,
C'est encore moi
Je reviens vers vous car je cherche à manipuler un nombre de 645 chiffres, sauf que celui-ci est bien trop grand pour ma machine, visiblement. Donc j'ai cherché en ligne, et excepté des méthodes un peu complexes du style :
- Utiliser gmp.
- Jouer avec des chaînes de caractères et des malloc().
Eh bien je n'ai pas trouvé grand-chose, excepté ceci : long double Flottant double long 10 3.4*10^-4932 à 3.4*10^4932
Du coup je ne comprends pas pourquoi le compilateur refuse de compiler, car sauf erreur un nombre à la puissance 4932 fait bien plus de 645 caractères...
Bref, si vous confirmez que le lien ci-dessus indique une bêtise - ou que j'ai mal compris - je vais me lancer dans des manipulations complexes, n'empêche que je suis étonné que le compilateur refuse de compiler.
Apluss'
PS : petite anecdote aussi : Windows semble ne pas gérer l'affichage des long double (%Lf, etc...).
PS 2 : j'ai des camarades qui s'en sortent avec Java, mais je n'aime pas ce langage.
Partager