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.