最近遇到了各种各样的类型转换,
1.int转char *
itoa(value,string,radix);
说明:int value 被转换的整数,char *string 转换后储存的字符数组,int radix 转换进制数,如2,8,10,16 进制等
char buf[64];
sprintf(buf, "%10.6f", value);
2.Cstring转double
方法一:
CString str_value为被转换的字符串 ;
double value = _ttof(str_value);
方法二:
CString strValue;
strValue.Format(TEXT("%.3lf"), value);
value为转换后储存的double型
3. string转char
char * ctr= str.c_str();
其中str为string类型