Je viens de me pencher sur un problème d'affichage des _DOUBLE_.
Systématiquement, j'ai un ".0" redondant à l'affichage.
Par exemple, lorsque je tape:
Code : Tout sélectionner
evalf(pi)
3.14159265359.0
Code : Tout sélectionner
answer=protecteval(gen("evalf(pi)",context),25,context);
cout <<answer.print(context)<<cendl;
Une petite idée? (peut-être une mauvaise initialisation de certains paramètres giac, style langue etc...)