1. Reciprocal conversion of Cstring and char*
CString turn Char
Cstring cstr= "Germany";
Char *p = (LPSTR) (LPCTSTR) CStr;
Char turn CString
Char *p = "Germany";
Cstring CStr;
Cstr.format ("%s"),
p);
2. Conversion of CString and int
CString turn int
Cstring cstr= "12345";
int A=atoi (CSTR);
int turn CString
Cstring CStr;
int a=8;
Cstr.format ("%d", a);
3. Conversion of CString and float
CString to float
Cstring cstr= "8.67";
Float A=atof (CStr);
Float Turn CString
Cstring CStr;
float a=8.00;
Cstr.format ("%.2f", a);
4. Conversion of CString and double
CString turn Double
Cstring cstr= "8.89475";
Double A=atof (CStr);
Double Turn CString
Cstring CStr;
Doulbe a=8.0067;
Cstr.format ("%.4f", a);
5. Conversion of CString and string
CString Turn string
Cstring cstr= "Germany";
String cs (CStr). GetBuffer ());
string turn CString
Cstring CStr;
String cs= "Germany";
Cstr.format ("%s"),
Cs.c_str ());
Http://www.xuebuyuan.com/1077200.html