К>char buf[32]; // вроде должно хватить К>sprintf(buf, "%g", 1.23); // %g - выбирать наиболее подходящую запись: 0.123e+0001 или 1.23 К>