Cita:
Iniciado por kutcher xD es verdad, entonces dejo otra solución algo parecida a la de eferion pero usando snprintf:
El problema que tiene tu función es que, debido a las variables globales, es de un solo uso. Si la intentas usar más de una vez en la ejecución de un programa vas a tener problemas.
Tienes que intentar solucionar ese problema. Forma parte del reto ;)