读书人

double nValue = 1.02 =怎么转换成=gt;

发布时间: 2012-03-02 14:40:29 作者: rapoo

double nValue = 1.02 =如何转换成=> stl string = "1.02"
double nValue = 1.02 =如何转换成=> stl string = "1.02"
mfc 的CString::Fromat();
stl string 如何实现的

[解决办法]

C/C++ code
#include <iostream>#include <sstream>#include <string>using namespace std;int main(){    double nValue = 1.02;    stringstream stream;    string result;    int i = 1000;    stream << nValue;     stream >> result;     cout << result << endl;}
[解决办法]
char buf[5];
sprintf(buf,"%.2f",nValue);
[解决办法]
探讨
char buf[5];
sprintf(buf,"%.2f",nValue);

[解决办法]
1.s.Format("%g",nValue);//s DateType:CString

2.char buf[10];
sprintf(buf,"%g",nValue);
string Str(buf);

读书人网 >C++

热点推荐