число в строку

From
Alexander Kolosov ()
To
All
Date
2002-10-05T19:47Z
Area
RU.ALGORITHMS
Здравствуйте все.

Каким образом на Си, можно из числа (переменная типа double) получить строку
(char*) не используя форматные преобразования (printf...)?

На ум приходит только деления/умножения на 10 со всеми вытекаюими 
последствиями (вместо 12.3 например можем получить 12.29999999999999).
Нет ли какого нибудь более изЩяного метода? 

-- 
WBR, Alexander.
np: XMMS приказал долго жить
--- tin/1.5.11-20020130 ("Toxicity") (UNIX) (Linux/2.4.9 (i686))
 * Origin: Не все то золото, что плохо лежит. (2:5038/13.47)