1. 程式人生 > >CString和char *之間的互相轉換

CString和char *之間的互相轉換

int WideCharToMultiByte (
    UINT    CodePage,                //1 Unicode編碼的字元頁,Unicode編碼有字元頁的概念,比如gb2312/936,big5/950等
    DWORD   dwFlags,                //2 如何處理複合unicode字元,詳細查google
    LPCWSTR lpWideCharStr,        //3 待轉換的unicode串
    int     cchWideChar,                //4 表示引數3的長度  傳遞-1表示以0x00結尾
    LPSTR   lpMultiByteStr,            //
5 接受轉換後的串的字元緩衝
    int     cbMultiByte,                    //6 表示引數5lpMutiByteStr的位元組大小 通常sizeof一下
    LPCSTR  lpDefaultChar,        //7 NULL 具體google
    LPBOOL  lpUsedDefaultChar//8 NULL 具體google
);
eg.1