C++语言中的常用数据类型转换

来源:互联网 发布:用python3写网络爬虫 编辑:程序博客网 时间:2024/06/01 10:27

1、string 转 CString

    CString.format("%s", string.c_str());

2、char * 转 CString

 CString.format("%s", char*);

3、char * 转 string

    string s(char *);

4、string 转 char *

     char *p = string.c_str();

5、CString 转 string

    string s(CString.GetBuffer(CString.GetLength()));

6、CString 转 char *

      charpoint=strtest.GetBuffer(strtest.GetLength());     // 不建议用(LPCTSTR)进行强制类型转化,这样strtest大小发生变化时会出现错误。

7、CString 转 char[100]

      char a[100];      CString str("aaaaaa");      strncpy(a,(LPCTSTR)str,sizeof(a));
0 0
原创粉丝点击