Bonjour.

Je suis en train d'écrire un programme avec GMP (GNU Multiple Precision Arithmetic Library) mais hélas celui-ci ne gère pas la conversion directe des unsigned long long int.

La fonction que je vais donc être forcé d'utilisé est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
char * mpz_get_str (char *str, int base, mpz t op)
Il faut donc que je convertisse mon unsigned long long int en "char *str".

Comme je cherche à écrire un programme assez optimisé, j'aurai besoin d'avoir la conversion la plus efficace possible.
Comment faire cela ?

(précision : à la fin de la conversion, je veux un *char et non un const *char).

Merci beaucoup