delphi中用chr()就可以由编码获得汉字,请问vc中怎么实现?

解决方案 »

  1.   

    WCHAR wc1 = '一';
    WCHAR wc2 = 0x4e00;
    ASSERT(wc1 == wc2);LPWSTR wstr1[] = L"一个馒头";
    LPWSTR wstr2[] = L"\x4e00个馒头";
    ASSERT(wcscmp(wstr1, wstr2) == 0);
      

  2.   

    WCHAR wc1 = '一';
    WCHAR wc2 = 0x4e00;
    ASSERT(wc1 == wc2);WCHAR wstr1[] = L"一个馒头";
    WCHAR wstr2[] = L"\x4e00个馒头";
    ASSERT(wcscmp(wstr1, wstr2) == 0);
    char c1 = '1';
    char c2 = 0x31;
    ASSERT(c1 == c2);char str1[] = "12345";
    char str2[] = "\x312345";
    ASSERT(strcmp(str1, str2) == 0);