首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

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

2012-10-25 
字符串和int值double值的互相转换1. double---char256typedef char char256[256]char256 strDoublespri

字符串和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;

热点排行