http://blog.sina.com.cn/s/blog_6f81768e0100n030.html
int 转 CString:
CString.Format("%d",int);
...............................
string 转 CString
CString.format("%s", string.c_str());
用c_str()确实比data()要好.
.......................................
char* 转 CString
CString.format("%s", char*); // 貌似在unicode环境中这样是不行的,
...................................................................
CString 转 int
将字符转换为整数,可以使用atoi、_atoi64或atol。
int int_chage = atoi((lpcstr)ss) ;
或:
..............................
string 转 int
..............................
char* 转 int
...................................................................
CString 转 string
..........................................
int 转 string
..........................................
char* 转 string
...................................................................
CString 转 char *
.....................................................................
CString转换 char[100]
char a[100];
CString str("aaaaaa");
strncpy(a,(LPCTSTR)str,sizeof(a));
..........................................
int 转 char *
}
..........................................
string 转 char *
char *p = string.c_str();
...................................................................
标准C里没有string,char *==char []==string
可以用CString.Format("%s",char *)这个方法来将char *转成CString。要把CString转成char *,用操
作符(LPCSTR)CString就可以了。
cannot convert from 'const char *' to 'char *'
const char *c=aa.c_str();
string.c_str()只能转换成const char *
const char *c=aa.c_str();
string.c_str()只能转换成const char *