Ein Blick in die stdlib.h sollte dir helfen, dort gibt es noch andere Funktionen als itoa (...).
Auch welche, mit denen man double --> char-array's wandeln kann.

Gruss, Alex