• [^] # Re: Google n'est pas ton ami ?

    Posté par . En réponse au message conversion d'un entier en chaîne?. Évalué à 4.

    Je dirai même plus : utilise snprintf(). De cette façon, tu seras sûr que tu n'auras pas de débordement de tampon, même si tu n'as pas alloué une taille suffisante. snprintf() est conforme C99, et il est présent sur la plupart des systèmes.

    Je te laisse trouver comment calculer le nombre de chiffres d'un entier :-) (indice : log).

    Si la portabilité n'est pas un problème, utiliser asprintf() permet de ne pas se casser la tête avec l'allocation mémoire. Mais c'est une extension GNU, donc seulement glibc.