本帖最后由 doo_fu 于 2013-11-05 11:39:58 编辑

解决方案 »

  1.   

    以上程序执行结果显示如下:使用Unicode字符集显示char 字符数组:char 字符数组
    请按任意键继续. . .
      

  2.   


    int main()
    {
    _tsetlocale(0, TEXT("CHS"));
    TCHAR tszBuffer[20] = _T("TCHAR 字符数组");
    char szBuffer[20] = "char 字符数组";
    wchar_t wszBuffer[20] = L"wchar_t 字符数组"; cout << "使用Unicode字符集" << endl << endl; wprintf(L"用wprintf显示TCHAR 字符数组:%s\n", tszBuffer);
    cout << "显示char 字符数组:" << szBuffer << endl;
    wprintf(L"用wprintf显示wchar_t 字符数组:%s\n", wszBuffer); return 0;

      

  3.   

    _tprintf(_T("用wprintf显示TCHAR 字符数组:%s\n"), tszBuffer);