Преобразование типа Float to String
--------------------------------------
#include <string.h>
string str = "";
float a = 0.5;
--------------------------------------
Как преобразовывать string to float я знаю:
std::string str("0.5");
double a=atof(str.c_str());
А как наоборот ?
Мне нужно получить в переменной str значение переменной a переведённое в string тип.
Не подскажете: как в С++ можно преобразовать float переменную в string ?
Спасибо.
Цитата:
Originally posted by andycount
Вот исходные данные:
--------------------------------------
#include <string.h>
string str = "";
float a = 0.5;
--------------------------------------
Как преобразовывать string to float я знаю:
std::string str("0.5");
double a=atof(str.c_str());
А как наоборот ?
Мне нужно получить в переменной str значение переменной a переведённое в string тип.
Не подскажете: как в С++ можно преобразовать float переменную в string ?
Спасибо.
Вот исходные данные:
--------------------------------------
#include <string.h>
string str = "";
float a = 0.5;
--------------------------------------
Как преобразовывать string to float я знаю:
std::string str("0.5");
double a=atof(str.c_str());
А как наоборот ?
Мне нужно получить в переменной str значение переменной a переведённое в string тип.
Не подскажете: как в С++ можно преобразовать float переменную в string ?
Спасибо.
Юзай функции _ecvt, _fcvt, _gcvt. Параметры смотри в MSDN.
Цитата:
Originally posted by hunter
Юзай функции _ecvt, _fcvt, _gcvt. Параметры смотри в MSDN.
Юзай функции _ecvt, _fcvt, _gcvt. Параметры смотри в MSDN.
Спасибо