码迷,mamicode.com
首页 > 编程语言 > 详细

[C/C++] _tprintf() 输出不了汉字

时间:2019-03-07 16:20:35      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:nio   printf   stdio.h   原理   www   ++   print   creat   error   

在前面加一个 

setlocale(LC_ALL, ""); //必须得有这行 否则不能输出中文 注意得加locale头文件
#include<stdio.h>
#include<conio.h>
#include<windows.h>
#include<TCHAR.h>
#include <locale.h> //必备头文件

int main()
{
    setlocale(LC_ALL, ""); //必须得有这行 否则不能输出中文
    //setlocale();
    HANDLE hMutex = CreateMutex(NULL, FALSE, TEXT("JeffObj"));
    if (GetLastError() == ERROR_ALREADY_EXISTS) 
    {
        CloseHandle(hMutex);
        return(0);
    }
    _tprintf(TEXT("上一个错误LastError: %d"),GetLastError());
    _getch();
    return 0;
}

 

原理详细看: https://www.cnblogs.com/duyy/p/3736908.html

[C/C++] _tprintf() 输出不了汉字

标签:nio   printf   stdio.h   原理   www   ++   print   creat   error   

原文地址:https://www.cnblogs.com/cjdty/p/10489779.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!