0

我有一个应该在所有平台上运行的程序。所以我需要摆脱 wchar_t 并改用 char16_t 。如何转换 wchar_t <-> char16_t例如,我将如何在这里使用 wsclen()?

    wchar_t WT = L'Hello World! of WCHART';
    wchar_t* buf = new wchar_t[234];
    int a = wcslen(buf);
    int aa = wcslen(&WT);


    char16_t W16[] = u"Hello World! of CHAR16";
    int b = wcslen( W16);                           <--- ERROR HERE
4

0 回答 0