首页 > 代码库 > CString、char、int、string相互转化

CString、char、int、string相互转化

     相比于C#,C++的类型转换更为麻烦。下面列举几种主要的类型转换,当然转换的方法有很多,以下可能是最简单、有效的方式了,以后在工作和学习中再逐渐添加其他的类型转换。

CString转char*

    CString file=GetFilePath()+"parameter.txt";
    char* pszFileName=(LPSTR)(LPCTSTR)file;

string转CString

    string str;

    CString ss = str.c_str();

int转CString

    CString str;

    int num=0;
    str.Format(_T("%d"),num);