Преобразовать число с плавающей точкой в строку - C (СИ)

Формулировка задачи:

Здравствуйте! Как преобразовать число с плавающей точкой в строку(чтобы в строке присутствовала точка). Например: 33.4="33.4" или 559.0954="559.0954"

Код к задаче: «Преобразовать число с плавающей точкой в строку - C (СИ)»

textual
double fl+=fl*0.1;
char buffer [50];
int a;
a=sprintf (buffer, "%5.2f", fl);
cur->price=buffer;//тут ошибка!!! как можно вставить?

13   голосов, оценка 4.231 из 5


СОХРАНИТЬ ССЫЛКУ