读书人

字符串跟int值double值的互相转换

发布时间: 2012-10-25 10:58:57 作者: rapoo

字符串和int值double值的互相转换
1. double--->char256
typedef char char256[256];
char256 strDouble;

sprintf(strDouble, "%lf", 2.02);

int--->char256
typedef char char256[256];
char256 strDouble;

sprintf(strDouble, "%d", 2);

2.CString ---> string
string s;
CString str;

s = str.GetBuffer(str.GetLength()+1)

2. string --->CString
string s;
CString str;

str = s.c_str();

3.CString ---> double
double d;
CString tempStr;

d = atof(tempStr);

4.CString ---> int
int i;
CString tempStr;

d = atoi(tempStr);

5.int ---> CString
CString tempStr;
tempStr.Format("%d", 2);

5.double---> CString
CString tempStr;
tempStr.Format("%f", 2); //试



PAIRSTRDOUBLE aPair;
aPair.first = tempStr.Left(EqualPosition);
aPair.second = atof(tempStr);

vecTfIdf.push_back(aPair); //加到vector中



if(m_nameMap.find(strWord) == m_nameMap.end())
m_nameMap[strWord] = 1;
else
m_nameMap[strWord] +=1;

读书人网 >其他相关

热点推荐