Vc CString 和 string 类型转换集合
CString 转换集合
CString 转 string
可能要添加相关的头文件,CT2A 它定义在"atlconv.h"中
CString file1;
string filename ;
CT2A xx(file1);
filename = xx;
CString 转 char*
CString strRootPath;
USES_CONVERSION;
char* chRootPath = T2A(strRootPath);
CString 转 int
int MinSize = _ttoi(CString cst_MinSize);
CString 转 float
CString str_data;
float f_data;
f_data=_tstof(str_data);
/ * ------------------------------------------------------------------------------------------------------------------------ */
string 转换集合
string 转 char*
char* p = (char*)(strpath.c_str())
string 转 float
string str_data="12345";
float f_data;
f_data= atof( str_data.c_str() );
string 转 int
int n = atoi(str.c_str());