wcstombs,这个函数可以把unicode转换为ansi字符串。
int a = 5; CString b; b.Format("%d",a); 补充:如果a是double,或a是float的就是:b.Format("%f",a); 反过来字符串转为int: a = atoi(b); 如果是double,float a = atof(b);
太偏门儿了,问点儿 C++ 的还行。
//首先把CString转换为char*,为了安全,应该这样转换 //例如已经有了CString str //那么:char* pstr;pstr = str.GetBuffer( STR_LENGTH /*字符串最大长度*/);//然后不要使用CString的方法来修改str了。否则缓冲区的 1、转成int:int a = atoi(str.GetBuffer()); 2、转成double:double b = atof(str.Get...